Skip to content

Commit aee02cb

Browse files
eggesgithub-actions[bot]
authored andcommitted
Code formatted with Ruff
1 parent 3454d01 commit aee02cb

3 files changed

Lines changed: 21 additions & 8 deletions

File tree

2025/brittle/optional_values.ipynb

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,23 +23,27 @@
2323
"source": [
2424
"from typing import Optional, Iterable\n",
2525
"\n",
26-
"def calculate_average_v1(numbers: Optional[Iterable[int | float]], precision: Optional[int] = None) -> float:\n",
26+
"\n",
27+
"def calculate_average_v1(\n",
28+
" numbers: Optional[Iterable[int | float]], precision: Optional[int] = None\n",
29+
") -> float:\n",
2730
" # Fail fast: Check for None and empty list at the start\n",
2831
" if numbers is None:\n",
2932
" raise ValueError(\"Numbers cannot be None.\")\n",
3033
" if not numbers:\n",
3134
" raise ValueError(\"Numbers cannot be an empty list.\")\n",
32-
" \n",
35+
"\n",
3336
" average = sum(numbers) / len(numbers)\n",
34-
" \n",
37+
"\n",
3538
" # Check precision if provided\n",
3639
" if precision is not None:\n",
3740
" if precision < 0:\n",
3841
" raise ValueError(\"Precision cannot be negative.\")\n",
3942
" return round(average, precision)\n",
40-
" \n",
43+
"\n",
4144
" return average\n",
4245
"\n",
46+
"\n",
4347
"# Example usage\n",
4448
"print(calculate_average_v1([1, 2, 3, 4, 5], precision=2)) # Output: 3.0"
4549
]
@@ -75,7 +79,7 @@
7579
"\n",
7680
"\n",
7781
"# Example usage\n",
78-
"print(calculate_average_v2([1, 2, 3, 4, 5])) # Output: 3.0\n"
82+
"print(calculate_average_v2([1, 2, 3, 4, 5])) # Output: 3.0"
7983
]
8084
}
8185
],

2025/brittle/type_constraints.ipynb

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"def calculate_average(numbers):\n",
2828
" return sum(numbers) / len(numbers)\n",
2929
"\n",
30+
"\n",
3031
"calculate_average([1, 2, 3, 4, 5])"
3132
]
3233
},
@@ -96,6 +97,7 @@
9697
"\n",
9798
" return sum(numbers) / len(numbers)\n",
9899
"\n",
100+
"\n",
99101
"calculate_average_safe([1, 2, 3, 4, 5])"
100102
]
101103
},
@@ -142,10 +144,12 @@
142144
"source": [
143145
"from typing import Iterable\n",
144146
"\n",
147+
"\n",
145148
"def calculate_average_typed_v2(numbers: Iterable[int | float]) -> float:\n",
146149
" return sum(numbers) / len(numbers)\n",
147150
"\n",
148-
"calculate_average_typed_v2((1, 2, 3, 4, 5))\n"
151+
"\n",
152+
"calculate_average_typed_v2((1, 2, 3, 4, 5))"
149153
]
150154
}
151155
],

2025/brittle/value_constraints.ipynb

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
"\n",
1818
"API_KEY = \"YOUR_API_KEY\"\n",
1919
"\n",
20+
"\n",
2021
"def initiate_client(api_key: str) -> openai.OpenAI:\n",
2122
" print(\"Checking validity of API key\")\n",
2223
" try:\n",
@@ -28,6 +29,7 @@
2829
" print(\"Initiating client\")\n",
2930
" return openai.OpenAI(api_key=api_key)\n",
3031
"\n",
32+
"\n",
3133
"initiate_client(API_KEY)"
3234
]
3335
},
@@ -55,13 +57,15 @@
5557
"source": [
5658
"from typing import Iterable\n",
5759
"\n",
60+
"\n",
5861
"def calculate_average(numbers: Iterable[int | float]) -> float:\n",
5962
" if not len(numbers):\n",
6063
" return 0\n",
6164
" return sum(numbers) / len(numbers)\n",
6265
"\n",
63-
"print(calculate_average([1, 2, 3, 4, 5])) # 3.0\n",
64-
"print(calculate_average([])) # 0"
66+
"\n",
67+
"print(calculate_average([1, 2, 3, 4, 5])) # 3.0\n",
68+
"print(calculate_average([])) # 0"
6569
]
6670
},
6771
{
@@ -95,6 +99,7 @@
9599
" raise ValueError(\"Empty list\")\n",
96100
" return sum(numbers) / len(numbers)\n",
97101
"\n",
102+
"\n",
98103
"calculate_average([])"
99104
]
100105
}

0 commit comments

Comments
 (0)