Merge pull request #151 from jmathai/add-logger

Use logger in elodie.py
This commit is contained in:
Jaisen Mathai 2016-11-09 20:42:29 -08:00 committed by GitHub
commit 86313ed8d4
1 changed files with 7 additions and 12 deletions

View File

@ -17,6 +17,7 @@ if not verify_dependencies():
from elodie import constants from elodie import constants
from elodie import geolocation from elodie import geolocation
from elodie import log
from elodie.media.base import Base from elodie.media.base import Base
from elodie.media.media import Media from elodie.media.media import Media
from elodie.media.text import Text from elodie.media.text import Text
@ -35,8 +36,7 @@ def import_file(_file, destination, album_from_folder, trash, allow_duplicates):
"""Set file metadata and move it to destination. """Set file metadata and move it to destination.
""" """
if not os.path.exists(_file): if not os.path.exists(_file):
if constants.debug: log.warn('Could not find %s' % _file)
print('Could not find %s' % _file)
print('{"source":"%s", "error_msg":"Could not find %s"}' % \ print('{"source":"%s", "error_msg":"Could not find %s"}' % \
(_file, _file)) (_file, _file))
return return
@ -48,8 +48,7 @@ def import_file(_file, destination, album_from_folder, trash, allow_duplicates):
media = Media.get_class_by_file(_file, [Text, Audio, Photo, Video]) media = Media.get_class_by_file(_file, [Text, Audio, Photo, Video])
if not media: if not media:
if constants.debug: log.warn('Not a supported file (%s)' % _file)
print('Not a supported file (%s)' % _file)
print('{"source":"%s", "error_msg":"Not a supported file"}' % _file) print('{"source":"%s", "error_msg":"Not a supported file"}' % _file)
return return
@ -113,8 +112,7 @@ def update_location(media, file_path, location_name):
location_status = media.set_location(location_coords[ location_status = media.set_location(location_coords[
'latitude'], location_coords['longitude']) 'latitude'], location_coords['longitude'])
if not location_status: if not location_status:
if constants.debug: log.error('Failed to update location')
print('Failed to update location')
print(('{"source":"%s",' % file_path, print(('{"source":"%s",' % file_path,
'"error_msg":"Failed to update location"}')) '"error_msg":"Failed to update location"}'))
sys.exit(1) sys.exit(1)
@ -129,8 +127,7 @@ def update_time(media, file_path, time_string):
time_string = '%s 00:00:00' % time_string time_string = '%s 00:00:00' % time_string
elif re.match(r'^\d{4}-\d{2}-\d{2} \d{2}:\d{2}\d{2}$', time_string): elif re.match(r'^\d{4}-\d{2}-\d{2} \d{2}:\d{2}\d{2}$', time_string):
msg = ('Invalid time format. Use YYYY-mm-dd hh:ii:ss or YYYY-mm-dd') msg = ('Invalid time format. Use YYYY-mm-dd hh:ii:ss or YYYY-mm-dd')
if constants.debug: log.error(msg)
print(msg)
print('{"source":"%s", "error_msg":"%s"}' % (file_path, msg)) print('{"source":"%s", "error_msg":"%s"}' % (file_path, msg))
sys.exit(1) sys.exit(1)
@ -154,8 +151,7 @@ def _update(album, location, time, title, files):
""" """
for file_path in files: for file_path in files:
if not os.path.exists(file_path): if not os.path.exists(file_path):
if constants.debug: log.warn('Could not find %s' % file_path)
print('Could not find %s' % file_path)
print('{"source":"%s", "error_msg":"Could not find %s"}' % \ print('{"source":"%s", "error_msg":"Could not find %s"}' % \
(file_path, file_path)) (file_path, file_path))
continue continue
@ -213,8 +209,7 @@ def _update(album, location, time, title, files):
dest_path = FILESYSTEM.process_file(file_path, destination, dest_path = FILESYSTEM.process_file(file_path, destination,
updated_media, move=True, allowDuplicate=True) updated_media, move=True, allowDuplicate=True)
if constants.debug: log.info(u'%s -> %s' % (file_path, dest_path))
print(u'%s -> %s' % (file_path, dest_path))
print('{"source":"%s", "destination":"%s"}' % (file_path, print('{"source":"%s", "destination":"%s"}' % (file_path,
dest_path)) dest_path))
# If the folder we moved the file out of or its parent are empty # If the folder we moved the file out of or its parent are empty