Changeset 235 for pyyaml/trunk/lib/yaml/constructor.py
- Timestamp:
- 12/08/06 10:36:53 (5 years ago)
- Files:
-
- 1 modified
-
pyyaml/trunk/lib/yaml/constructor.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
pyyaml/trunk/lib/yaml/constructor.py
r234 r235 13 13 from sets import Set as set 14 14 15 import binascii, re, sys 15 import binascii, re, sys, types 16 16 17 17 class ConstructorError(MarkedYAMLError): … … 37 37 if self.check_node(): 38 38 return self.construct_document(self.get_node()) 39 40 def g(): yield None41 generator_type = type(g())42 del g43 39 44 40 def construct_document(self, node): … … 92 88 else: 93 89 data = constructor(self, tag_suffix, node) 94 if isinstance(data, self.generator_type):90 if isinstance(data, types.GeneratorType): 95 91 generator = data 96 92 data = generator.next()
