]> www.wagner.pp.ru Git - oss/ljdump.git/blobdiff - ljdump.py
Handle weird comment retrieval permissions case
[oss/ljdump.git] / ljdump.py
index b1c72d0c24e66f07bf9509b5256f042a6ff992f4..3e9a970e7d5fb3a71c9eabf3cc02057d9b5cb912 100755 (executable)
--- a/ljdump.py
+++ b/ljdump.py
@@ -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] = {