Fix #522: treat copy/move args as dirs and process items accordingly

This commit is contained in:
Pedro Silva 2014-02-02 20:45:57 +01:00
parent 2c1606a595
commit ecff56fc44

View file

@ -30,10 +30,10 @@ def _process_item(item, lib, copy=False, move=False, delete=False,
"""Process Item `item` in `lib`.
"""
if copy:
item.move_file(dest=copy, copy=True)
item.move(basedir=copy, copy=True)
item.store()
if move:
item.move_file(dest=move, copy=False)
item.move(basedir=move, copy=False)
item.store()
if delete:
item.remove(delete=True)