]> code.delx.au - pymsnt/blobdiff - src/tlib/msn/msn.py
If parsing of MSNOBJ fails, then don't throw an exception.
[pymsnt] / src / tlib / msn / msn.py
index 13ec0916461127779ecc0b2c0642603dcc77797e..2bda133a69314e487a0c74398eca039825cc82d2 100644 (file)
@@ -526,6 +526,8 @@ class MSNObject:
     
     def parse(self, s):
         e = xmlw.parseText(s, True)
+        if not e:
+            return # Parse failed
         self.creator = e.getAttribute("Creator")
         self.size = int(e.getAttribute("Size"))
         self.type = int(e.getAttribute("Type"))