1
0
mirror of https://github.com/arsenetar/dupeguru.git synced 2024-11-18 04:59:03 +00:00
dupeguru/core_pe
Virgil Dupras 10dbfa9b38 Refactoring: Path API compatibility with pathlib
Refactored dupeGuru to make hscommon.path's API a bit close to pathlib's
API. It's not 100% compatible yet, but it's much better than before.

This is more of a hscommon refactoring than a dupeguru one, but since
duepGuru is the main user of Path, it was the driver behind the
refactoring.

This refactoring also see the introduction of @pathify, which ensure
Path arguments. Previously, we were often unsure of whether the caller
of a function was passing a Path or a str. This problem is now solved
and this allows us to remove hscommon.io, an ill-conceived attempt to
solve that same ambiguity problem.

Fixes #235.
2013-11-16 12:06:16 -05:00
..
modules Fixed compilation warnings on OS X 2013-11-10 12:41:10 -05:00
tests Updated copyright year to 2013. 2013-04-28 10:35:51 -04:00
__init__.py pe v2.8.0 2013-08-25 10:53:08 -04:00
app.py Refactoring: Created hscommon.desktop 2013-10-12 13:54:13 -04:00
block.py Updated copyright year to 2013. 2013-04-28 10:35:51 -04:00
cache.py Updated copyright year to 2013. 2013-04-28 10:35:51 -04:00
exif.py Updated copyright year to 2013. 2013-04-28 10:35:51 -04:00
matchblock.py Updated copyright year to 2013. 2013-04-28 10:35:51 -04:00
matchexif.py In PE's EXIF mode, don't match pictures without EXIF timestamp. 2013-05-05 10:11:07 -04:00
photo.py Refactoring: Path API compatibility with pathlib 2013-11-16 12:06:16 -05:00
prioritize.py Updated copyright year to 2013. 2013-04-28 10:35:51 -04:00
result_table.py Updated copyright year to 2013. 2013-04-28 10:35:51 -04:00
scanner.py Updated copyright year to 2013. 2013-04-28 10:35:51 -04:00