Sfoglia il codice sorgente

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 17 anni fa
parent
commit
5d40e26201
1 ha cambiato i file con 2 aggiunte e 0 eliminazioni
  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):