Dolda2000 GitWeb
/
automanga.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added library for raw.senmanga.com.
[automanga.git]
/
automanga
diff --git
a/automanga
b/automanga
index
8fad817
..
e5f0a7a
100755
(executable)
--- a/
automanga
+++ b/
automanga
@@
-79,7
+79,11
@@
def main():
if listtag is not None:
if profile is not None:
for mprof in profile.bytag(listtag):
if listtag is not None:
if profile is not None:
for mprof in profile.bytag(listtag):
- mng = mprof.open()
+ try:
+ mng = mprof.open()
+ except KeyError:
+ sys.stderr.write("%s %s: no longer found\n" % (mprof.libnm, mprof.id))
+ continue
sys.stdout.write("%s %s: \"%s\"\n" % (mprof.libnm, mprof.id, mng.name))
return
sys.stdout.write("%s %s: \"%s\"\n" % (mprof.libnm, mprof.id, mng.name))
return
@@
-152,7
+156,6
@@
def main():
if mprof is not None:
ntags = [tag for tag in args if tag[:1] != "-"]
rtags = [tag[1:] for tag in args if tag[:1] == "-"]
if mprof is not None:
ntags = [tag for tag in args if tag[:1] != "-"]
rtags = [tag[1:] for tag in args if tag[:1] == "-"]
- print ntags, rtags
if ntags: mprof.tags.add(*ntags)
if rtags: mprof.tags.remove(*rtags)
return
if ntags: mprof.tags.add(*ntags)
if rtags: mprof.tags.remove(*rtags)
return