mirror of
https://github.com/arsenetar/dupeguru.git
synced 2025-03-10 05:34:36 +00:00
Add temporary workaround for bug #676
* In standard mode, for folder comparison, dupe type is wrongly set as core.fs.Folder while it should be core.se.fs.Folder. * Catching the NotImplementedError exception redirects to the appropriate handler * This is only a temporary workaround until a better fix is implemented
This commit is contained in:
parent
d5a6ca7488
commit
e89156e55c
@ -537,10 +537,15 @@ class DupeGuru(Broadcaster):
|
|||||||
return empty_data()
|
return empty_data()
|
||||||
try:
|
try:
|
||||||
return dupe.get_display_info(group, delta)
|
return dupe.get_display_info(group, delta)
|
||||||
|
except NotImplementedError as e:
|
||||||
|
logging.warning(
|
||||||
|
"Exception (type: %s) on GetDisplayInfo for %s: %s",
|
||||||
|
type(e), str(dupe.path), str(e))
|
||||||
|
return se.fs.Folder.get_display_info(dupe, group, delta)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logging.warning(
|
logging.warning(
|
||||||
"Exception on GetDisplayInfo for %s: %s", str(dupe.path), str(e)
|
"Exception (type: %s) on GetDisplayInfo for %s: %s",
|
||||||
)
|
type(e), str(dupe.path), str(e))
|
||||||
return empty_data()
|
return empty_data()
|
||||||
|
|
||||||
def invoke_custom_command(self):
|
def invoke_custom_command(self):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user