Skip to content

Commit 451ac39

Browse files
run overcommit and refactor code
1 parent d091631 commit 451ac39

File tree

1 file changed

+18
-8
lines changed

1 file changed

+18
-8
lines changed

electronics/power_factor.py

+18-8
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,10 @@ def calculate_power_factor(real_power, apparent_power):
1717
raise ValueError("Apparent power cannot be zero.")
1818
return real_power / apparent_power
1919
except TypeError:
20-
error_msg = "Invalid input types for real power or apparent power. Both must be numbers."
20+
error_msg = (
21+
"Invalid input types for real power or apparent power. "
22+
"Both must be numbers."
23+
)
2124
raise ValueError(error_msg)
2225

2326

@@ -30,27 +33,34 @@ def calculate_reactive_power(real_power, apparent_power):
3033
)
3134
return math.sqrt(apparent_power**2 - real_power**2)
3235
except TypeError:
33-
error_msg = "Invalid input types for real power or apparent power. Both must be numbers."
36+
error_msg = (
37+
"Invalid input types for real power or apparent power. "
38+
"Both must be numbers."
39+
)
3440
raise ValueError(error_msg)
3541
except ValueError as ve:
36-
raise ValueError(f"Calculation error: {ve}")
42+
error_msg = f"Calculation error: {ve}"
43+
raise ValueError(error_msg)
3744

3845

3946
def calculate_correction_capacitance(reactive_power, voltage, frequency=60):
4047
"""Calculate the size of the correction capacitor in microfarads (µF)."""
4148
try:
4249
if voltage == 0:
4350
raise ValueError("Voltage cannot be zero.")
44-
capacitance = (
45-
(reactive_power * 1_000_000)
46-
/ (2 * math.pi * frequency * voltage**2)
51+
capacitance = (reactive_power * 1_000_000) / (
52+
2 * math.pi * frequency * voltage**2
4753
)
4854
return capacitance
4955
except TypeError:
50-
error_msg = "Invalid input types for reactive power, voltage, or frequency. They must be numbers."
56+
error_msg = (
57+
"Invalid input types for reactive power, voltage, or "
58+
"frequency. They must be numbers."
59+
)
5160
raise ValueError(error_msg)
5261
except ValueError as ve:
53-
raise ValueError(f"Calculation error: {ve}")
62+
error_msg = f"Calculation error: {ve}"
63+
raise ValueError(error_msg)
5464

5565

5666
def main():

0 commit comments

Comments
 (0)