equal
deleted
inserted
replaced
58 """ |
58 """ |
59 |
59 |
60 result = {} |
60 result = {} |
61 |
61 |
62 if not field_names: |
62 if not field_names: |
63 props = self.properties() |
63 props = self.properties().iteritems() |
64 field_names = [k for k, v in props.iteritems() if isinstance(v, self.DICT_TYPES)] |
64 field_names = [k for k, v in props if isinstance(v, self.DICT_TYPES)] |
65 |
65 |
66 for key in field_names: |
66 for key in field_names: |
67 # Skip everything that is not valid |
67 # Skip everything that is not valid |
68 if not hasattr(self, key): |
68 if not hasattr(self, key): |
69 continue |
69 continue |