profile = manga.profile.profile.byname(profile)
def main():
+ global libname
+
if search:
if len(args) < 2:
usage(sys.stderr)
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)
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:
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"