X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=automanga;h=e581b74a298b7f30c72c410bde47ddc231267be7;hb=f03018e9fefd3eb81cf3b59f973e6c94b3fcf0e0;hp=d6eddeba09e82941444ecd437ac8f3961b942d67;hpb=299d3f50467a6e719819ca95e7f5416a16b535fc;p=automanga.git diff --git a/automanga b/automanga index d6eddeb..e581b74 100755 --- a/automanga +++ b/automanga @@ -43,6 +43,8 @@ elif profile is not None: profile = manga.profile.profile.byname(profile) def main(): + global libname + if search: if len(args) < 2: usage(sys.stderr) @@ -67,7 +69,7 @@ def main(): return if alias and (alias.find('=') > 0): - alias, nm = alias.split('=', 1) + tgt, nm = alias.split('=', 1) if not ':' in nm: usage(sys.stderr) sys.exit(1) @@ -79,10 +81,10 @@ def main(): sys.exit(1) try: mng = lib.byid(mid) - except KeyError: - sys.stderr.write("automanga: no such manga: %s\n" % mid) + except KeyError as e: + sys.stderr.write("automanga: no such manga: %s\n" % str(e)) sys.exit(1) - profile.setalias(alias, libname, mng.id) + profile.setalias(tgt, libname, mng.id) return if alias: @@ -112,8 +114,8 @@ def main(): sys.exit(1) try: mng = lib.byid(args[0]) - except KeyError: - sys.stderr.write("automanga: no such manga: %s\n" % args[0]) + except KeyError as e: + sys.stderr.write("automanga: no such manga: %s\n" % str(e)) sys.exit(1) else: libname = "local"