do not include 'id' in fields if it was removed (-s)

This commit is contained in:
Romain Bignon 2012-04-26 12:12:55 +02:00
commit 798c51daf9

View file

@ -335,7 +335,7 @@ class CapBaseObject(object):
:rtype: iter[(key, value)] :rtype: iter[(key, value)]
""" """
if hasattr(self, 'id'): if hasattr(self, 'id') and self.id is not None:
yield 'id', self.id yield 'id', self.id
for name, field in self._fields.iteritems(): for name, field in self._fields.iteritems():
yield name, field.value yield name, field.value