aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/algorithms/params.py
diff options
context:
space:
mode:
authorEgor Tensin <egor@tensin.name>2026-06-18 16:44:44 +0200
committerEgor Tensin <egor@tensin.name>2026-06-18 16:44:44 +0200
commit8a82485e2a1d235af1b66c0ddd9c7719b08de4d6 (patch)
treeb12d93da8ee1e965afc084c861a82ff0238ef288 /algorithms/params.py
parentworkflows/ci: add Black formatting job (diff)
downloadsorting-algorithms-8a82485e2a1d235af1b66c0ddd9c7719b08de4d6.tar.gz
sorting-algorithms-8a82485e2a1d235af1b66c0ddd9c7719b08de4d6.zip
workflows/ci: use default Black settings
Diffstat (limited to 'algorithms/params.py')
-rw-r--r--algorithms/params.py30
1 files changed, 15 insertions, 15 deletions
diff --git a/algorithms/params.py b/algorithms/params.py
index d1122c4..818ca47 100644
--- a/algorithms/params.py
+++ b/algorithms/params.py
@@ -13,9 +13,9 @@ from .timer import Timer
class TimeUnits(Enum):
- SECONDS = 'seconds'
- MILLISECONDS = 'milliseconds'
- MICROSECONDS = 'microseconds'
+ SECONDS = "seconds"
+ MILLISECONDS = "milliseconds"
+ MICROSECONDS = "microseconds"
def get_factor(self):
if self is TimeUnits.SECONDS:
@@ -24,7 +24,7 @@ class TimeUnits(Enum):
return 1000.0
if self is TimeUnits.MICROSECONDS:
return 1000000.0
- raise NotImplementedError('invalid time units: ' + str(self))
+ raise NotImplementedError("invalid time units: " + str(self))
def __str__(self):
return self.value
@@ -56,12 +56,12 @@ class AlgorithmParameters:
@min_len.setter
def min_len(self, val):
if not isinstance(val, Integral):
- raise TypeError('must be an integral value')
+ raise TypeError("must be an integral value")
val = int(val)
if val < 0:
- raise ValueError('must be non-negative')
+ raise ValueError("must be non-negative")
if self.max_len is not None and self.max_len < val:
- raise ValueError('must not be greater than the maximum length')
+ raise ValueError("must not be greater than the maximum length")
self._min_len = val
@property
@@ -71,12 +71,12 @@ class AlgorithmParameters:
@max_len.setter
def max_len(self, val):
if not isinstance(val, Integral):
- raise TypeError('must be an integral value')
+ raise TypeError("must be an integral value")
val = int(val)
if val < 0:
- raise ValueError('must be non-negative')
+ raise ValueError("must be non-negative")
if self.min_len is not None and self.min_len > val:
- raise ValueError('must not be lesser than the minimum length')
+ raise ValueError("must not be lesser than the minimum length")
self._max_len = val
@property
@@ -86,10 +86,10 @@ class AlgorithmParameters:
@iterations.setter
def iterations(self, val):
if not isinstance(val, Integral):
- raise TypeError('must be an integral value')
+ raise TypeError("must be an integral value")
val = int(val)
if val < 1:
- raise ValueError('must be positive')
+ raise ValueError("must be positive")
self._iterations = val
def measure_running_time(self):
@@ -105,14 +105,14 @@ class AlgorithmParameters:
@staticmethod
def _format_plot_xlabel():
- return 'Input length'
+ return "Input length"
@staticmethod
def _format_plot_ylabel(units):
- return 'Running time ({})'.format(units)
+ return "Running time ({})".format(units)
def _format_plot_title(self):
- return '{}, {} case'.format(self.algorithm.display_name, self.input_kind)
+ return "{}, {} case".format(self.algorithm.display_name, self.input_kind)
def _format_plot_suptitle(self):
return self.algorithm.display_name