nicer console output, doesn't overwrite preexisting epub file

This commit is contained in:
benton 2021-07-22 10:15:17 -05:00
parent 273e97cf05
commit 87659c76ae

6
knock
View file

@ -18,6 +18,9 @@ args.activation_file = args.adobe_dir.joinpath('activation.xml')
if not args.acsm_file.exists(): if not args.acsm_file.exists():
raise Exception(f'{str(args.acsm_file)} does not exist.') raise Exception(f'{str(args.acsm_file)} does not exist.')
if args.epub_file.exists():
raise Exception(f'{str(args.epub_file)} already exists.')
if not args.adobe_dir.exists(): if not args.adobe_dir.exists():
print('This device is not registered with Adobe.') print('This device is not registered with Adobe.')
email = input("Enter your Adobe account's email address: ") email = input("Enter your Adobe account's email address: ")
@ -53,5 +56,4 @@ subprocess.check_output([
args.drm_file.unlink() args.drm_file.unlink()
print(f'\nThe DRM-free EPUB file now exists at {str(args.epub_file)}!') print(f'\nDRM-free EPUB file created:\n{str(args.epub_file)}')
print(f'Once you make sure the EPUB file is readable, you can delete {str(args.acsm_file)}.')