Return 0 from ecli functions.
This commit is contained in:
parent
775287d8a8
commit
d5e51aa2ea
1 changed files with 39 additions and 8 deletions
|
@ -159,6 +159,8 @@ def add_remove_tag_argparse(args, action):
|
|||
if args.autoyes or interactive.getpermission('Commit?'):
|
||||
photodb.commit()
|
||||
|
||||
return 0
|
||||
|
||||
def delete_argparse(args):
|
||||
photodb = etiquette.photodb.PhotoDB.closest_photodb()
|
||||
|
||||
|
@ -176,11 +178,13 @@ def delete_argparse(args):
|
|||
need_commit = True
|
||||
|
||||
if not need_commit:
|
||||
return
|
||||
return 0
|
||||
|
||||
if args.autoyes or interactive.getpermission('Commit?'):
|
||||
photodb.commit()
|
||||
|
||||
return 0
|
||||
|
||||
def digest_directory_argparse(args):
|
||||
directories = pipeable.input(args.directory, strip=True, skip_blank=True)
|
||||
directories = [pathclass.Path(d) for d in directories]
|
||||
|
@ -209,11 +213,13 @@ def digest_directory_argparse(args):
|
|||
need_commit = True
|
||||
|
||||
if not need_commit:
|
||||
return
|
||||
return 0
|
||||
|
||||
if args.autoyes or interactive.getpermission('Commit?'):
|
||||
photodb.commit()
|
||||
|
||||
return 0
|
||||
|
||||
def easybake_argparse(args):
|
||||
photodb = etiquette.photodb.PhotoDB.closest_photodb()
|
||||
for eb_string in args.eb_strings:
|
||||
|
@ -224,6 +230,8 @@ def easybake_argparse(args):
|
|||
if args.autoyes or interactive.getpermission('Commit?'):
|
||||
photodb.commit()
|
||||
|
||||
return 0
|
||||
|
||||
def export_symlinks_argparse(args):
|
||||
destination = pathclass.Path(args.destination)
|
||||
destination.makedirs(exist_ok=True)
|
||||
|
@ -249,7 +257,7 @@ def export_symlinks_argparse(args):
|
|||
total_paths.update(export)
|
||||
|
||||
if not args.prune or args.dry_run:
|
||||
return
|
||||
return 0
|
||||
|
||||
symlinks = spinal.walk(destination, yield_directories=True, yield_files=True)
|
||||
symlinks = set(path for path in symlinks if path.is_link)
|
||||
|
@ -269,6 +277,8 @@ def export_symlinks_argparse(args):
|
|||
os.rmdir(check.absolute_path)
|
||||
checkdirs.add(check.parent)
|
||||
|
||||
return 0
|
||||
|
||||
def generate_thumbnail_argparse(args):
|
||||
photodb = etiquette.photodb.PhotoDB.closest_photodb()
|
||||
|
||||
|
@ -286,14 +296,17 @@ def generate_thumbnail_argparse(args):
|
|||
pass
|
||||
|
||||
if not need_commit:
|
||||
return
|
||||
return 0
|
||||
|
||||
if args.autoyes or interactive.getpermission('Commit?'):
|
||||
photodb.commit()
|
||||
|
||||
return 0
|
||||
|
||||
def init_argparse(args):
|
||||
photodb = etiquette.photodb.PhotoDB(create=True)
|
||||
photodb.commit()
|
||||
return 0
|
||||
|
||||
def purge_deleted_files_argparse(args):
|
||||
photodb = etiquette.photodb.PhotoDB.closest_photodb()
|
||||
|
@ -310,11 +323,13 @@ def purge_deleted_files_argparse(args):
|
|||
print(deleted)
|
||||
|
||||
if not need_commit:
|
||||
return
|
||||
return 0
|
||||
|
||||
if args.autoyes or interactive.getpermission('Commit?'):
|
||||
photodb.commit()
|
||||
|
||||
return 0
|
||||
|
||||
def purge_empty_albums_argparse(args):
|
||||
photodb = etiquette.photodb.PhotoDB.closest_photodb()
|
||||
|
||||
|
@ -333,11 +348,13 @@ def purge_empty_albums_argparse(args):
|
|||
print(deleted)
|
||||
|
||||
if not need_commit:
|
||||
return
|
||||
return 0
|
||||
|
||||
if args.autoyes or interactive.getpermission('Commit?'):
|
||||
photodb.commit()
|
||||
|
||||
return 0
|
||||
|
||||
def reload_metadata_argparse(args):
|
||||
photodb = etiquette.photodb.PhotoDB.closest_photodb()
|
||||
|
||||
|
@ -371,11 +388,13 @@ def reload_metadata_argparse(args):
|
|||
pass
|
||||
|
||||
if not need_commit:
|
||||
return
|
||||
return 0
|
||||
|
||||
if args.autoyes or interactive.getpermission('Commit?'):
|
||||
photodb.commit()
|
||||
|
||||
return 0
|
||||
|
||||
def relocate_argparse(args):
|
||||
photodb = etiquette.photodb.PhotoDB.closest_photodb()
|
||||
|
||||
|
@ -385,11 +404,15 @@ def relocate_argparse(args):
|
|||
if args.autoyes or interactive.getpermission('Commit?'):
|
||||
photodb.commit()
|
||||
|
||||
return 0
|
||||
|
||||
def search_argparse(args):
|
||||
photos = search_by_argparse(args, yield_photos=True)
|
||||
for photo in photos:
|
||||
print(photo.real_path.absolute_path)
|
||||
|
||||
return 0
|
||||
|
||||
def show_associated_directories_argparse(args):
|
||||
if args.album_id_args or args.album_search_args:
|
||||
albums = get_albums_from_args(args)
|
||||
|
@ -404,6 +427,8 @@ def show_associated_directories_argparse(args):
|
|||
directories = ' '.join(directories)
|
||||
print(f'{album} | {directories}')
|
||||
|
||||
return 0
|
||||
|
||||
def set_unset_searchhidden_argparse(args, searchhidden):
|
||||
photodb = etiquette.photodb.PhotoDB.closest_photodb()
|
||||
|
||||
|
@ -427,6 +452,8 @@ def set_unset_searchhidden_argparse(args, searchhidden):
|
|||
if args.autoyes or interactive.getpermission('Commit?'):
|
||||
photodb.commit()
|
||||
|
||||
return 0
|
||||
|
||||
def tag_breplace_argparse(args):
|
||||
photodb = etiquette.photodb.PhotoDB.closest_photodb()
|
||||
renames = []
|
||||
|
@ -455,7 +482,7 @@ def tag_breplace_argparse(args):
|
|||
for (tag_name, new_name, printline) in renames:
|
||||
print(printline)
|
||||
if not interactive.getpermission('Ok?', must_pick=True):
|
||||
return
|
||||
return 0
|
||||
|
||||
for (tag_name, new_name, printline) in renames:
|
||||
print(printline)
|
||||
|
@ -467,6 +494,8 @@ def tag_breplace_argparse(args):
|
|||
if args.autoyes or interactive.getpermission('Commit?'):
|
||||
photodb.commit()
|
||||
|
||||
return 0
|
||||
|
||||
def tag_list_argparse(args):
|
||||
photodb = etiquette.photodb.PhotoDB.closest_photodb()
|
||||
tags = photodb.get_all_tag_names()
|
||||
|
@ -478,6 +507,8 @@ def tag_list_argparse(args):
|
|||
else:
|
||||
print(key)
|
||||
|
||||
return 0
|
||||
|
||||
DOCSTRING = '''
|
||||
Etiquette CLI
|
||||
=============
|
||||
|
|
Loading…
Reference in a new issue