Skip to content
Snippets Groups Projects
Verified Commit 3dc6e89c authored by Janne Mareike Koschinski's avatar Janne Mareike Koschinski
Browse files

refactor: cleanup formatting and unify string formatting code

parent 57edda98
No related branches found
No related tags found
No related merge requests found
This diff is collapsed.
......@@ -16,7 +16,7 @@ class FileMove:
if not os.path.exists(self.intermediate):
os.rename(self.source, self.intermediate)
else:
raise Exception("intermediate already exists", self)
raise Exception("intermediate already exists: {0}".format(self))
def move_target(self, dry_run: bool = True):
if dry_run:
......@@ -30,4 +30,8 @@ class FileMove:
if not os.path.exists(self.target):
os.rename(self.intermediate, self.target)
else:
raise Exception("target already exists", self)
raise Exception("target already exists: {0}".format(self))
def __str__(self):
return "FileMove(source=\'{0}\', target=\'{1}\', intermediate=\'{2}\')" \
.format(self.source, self.target, self.intermediate)
......@@ -58,6 +58,3 @@ class TrackMeta:
self.titlesort = titlesort
self.tracknumber = tracknumber
self.tracktotal = tracktotal
def auto_str(cls):
def __str__(self):
return '%s(%s)' % (
return '{}({})'.format(
type(self).__name__,
', '.join('%s=%s' % item for item in vars(self).items())
', '.join('{}={}'.format(*item) for item in vars(self).items())
)
cls.__str__ = __str__
return cls
......@@ -5,6 +5,9 @@ def extract_numbers(tag: str) -> Tuple[Optional[str], Optional[str]]:
number = None
total = None
if tag is None:
return number, total
split = str(tag).split("/")
if len(split) >= 1:
number = int(split[0])
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment