Browse Source

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 năm trước cách đây
mục cha
commit
5d40e26201
1 tập tin đã thay đổi với 2 bổ sung0 xóa
  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):