X-Git-Url: https://wagner.pp.ru/gitweb/?a=blobdiff_plain;f=ljdump.py;h=7ec77f2689b3781d239d81c681d53a94f36374fe;hb=8819fec092bba922675ce35ee5248c0d52a482ae;hp=b48b404fdc40bf25b31cfb3ff26fe527382d9fa5;hpb=99bf8bc6a8efd8f54f68db57c4ca2c73d30b9886;p=oss%2Fljdump.git diff --git a/ljdump.py b/ljdump.py index b48b404..7ec77f2 100755 --- a/ljdump.py +++ b/ljdump.py @@ -2,7 +2,7 @@ # # ljdump.py - livejournal archiver # Greg Hewgill http://hewgill.com -# Version 1.3.3 +# Version 1.5 # # LICENSE # @@ -241,7 +241,10 @@ def ljdump(Server, Username, Password, Journal): print "*** Error fetching comment meta, possibly not community maintainer?" break finally: - r.close() + try: + r.close() + except AttributeError: # r is sometimes a dict for unknown reasons + pass for c in meta.getElementsByTagName("comment"): id = int(c.getAttribute("id")) metacache[id] = { @@ -376,3 +379,4 @@ if __name__ == "__main__": ljdump(server, username, password, journal) else: ljdump(server, username, password, username) +# vim:ts=4 et: