Procházet zdrojové kódy

Treat missing attributes as None when parsing the manifest

Some of our code assumes that a property is None.

Signed-off-by: Shawn O. Pearce <sop@google.com>
Shawn O. Pearce před 17 roky
rodič
revize
5d40e26201
1 změnil soubory, kde provedl 2 přidání a 0 odebrání
  1. 2 0
      manifest.py

+ 2 - 0
manifest.py

@@ -241,6 +241,8 @@ class Manifest(object):
     d = _Default()
     d.remote = self._get_remote(node)
     d.revision = node.getAttribute('revision')
+    if d.revision == '':
+      d.revision = None
     return d
 
   def _ParseProject(self, node):