]> www.wagner.pp.ru Git - oss/ljdump.git/blobdiff - ljdump.py
handle unexpected empty item
[oss/ljdump.git] / ljdump.py
index e7534a91b83f940f69321a0142c743069eb2adb0..534e68382fe813f72e6947e0a86bfdac10590caa 100755 (executable)
--- a/ljdump.py
+++ b/ljdump.py
@@ -190,8 +190,12 @@ while True:
                     'selecttype': "one",
                     'itemid': item['item'][2:],
                 }, Password))
-                writedump("%s/%s" % (Username, item['item']), e['events'][0])
-                newentries += 1
+                if e['events']:
+                    writedump("%s/%s" % (Username, item['item']), e['events'][0])
+                    newentries += 1
+                else:
+                    print "Unexpected empty item: %s" % item['item']
+                    errors += 1
             except xmlrpclib.Fault, x:
                 print "Error getting item: %s" % item['item']
                 pprint.pprint(x)