aboutsummaryrefslogtreecommitdiffstats
path: root/beetsplug/extras.py
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--beetsplug/extras.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/beetsplug/extras.py b/beetsplug/extras.py
index 8227064..ea394b6 100644
--- a/beetsplug/extras.py
+++ b/beetsplug/extras.py
@@ -1,22 +1,24 @@
import os
import shutil
+
import beets.plugins
+
class ExtrasPlugin(beets.plugins.BeetsPlugin):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
- self.register_listener('item_moved', self.on_item_moved)
- self.register_listener('item_copied', self.on_item_copied)
+ self.register_listener("item_moved", self.on_item_moved)
+ self.register_listener("item_copied", self.on_item_copied)
def on_item_moved(self, item, source, destination):
- for (sourcepath, destpath) in self.gather(source, destination):
+ for sourcepath, destpath in self.gather(source, destination):
# need to decode to str here as shutil.move (still) breaks on bytes
# arguments because of _destinsrc using str.endswith
shutil.move(sourcepath.decode(), destpath.decode())
def on_item_copied(self, item, source, destination):
- for (sourcepath, destpath) in self.gather(source, destination):
+ for sourcepath, destpath in self.gather(source, destination):
if os.path.isdir(sourcepath):
shutil.copytree(sourcepath, destpath)
else:
@@ -30,7 +32,7 @@ class ExtrasPlugin(beets.plugins.BeetsPlugin):
if sourcedir == destdir:
return []
- paths = [beets.util.bytestring_path(p) for p in self.config['paths'].get()]
+ paths = [beets.util.bytestring_path(p) for p in self.config["paths"].get()]
for path in paths:
sourcepath = os.path.join(sourcedir, path)