id,summary,reporter,owner,description,type,status,priority,component,severity,resolution,keywords,cc
204,In pure-python implementation yaml.load cannot read files generated by yaml.dump/safe_dump when allow_unicode=True,kpp.live@…,xi,"Consider we're running:

{{{
Jython 2.5.1+ (Release_2_5_1, Aug 4 2010, 07:18:19) 
[OpenJDK 64-Bit Server VM (Sun Microsystems Inc.)] on java1.6.0_23
Type ""help"", ""copyright"", ""credits"" or ""license"" for more information.
>>> import yaml; yaml.__version__
'3.10'
>>> f = file('tmp.yaml', 'wb')
>>> yaml.dump(u'Even just latin in unicode', allow_unicode=True)
""!!python/unicode 'Even just latin in unicode'\n""
>>> yaml.dump(u'Even just latin in unicode', f, allow_unicode=True)
>>> f.close()
>>> f = file('tmp.yaml')
>>> yaml.load(f)
Traceback (most recent call last):
  File ""<stdin>"", line 1, in <module>
  File ""/usr/share/jython/Lib/site-packages/yaml/__init__.py"", line 69, in load
  File ""/usr/share/jython/Lib/site-packages/yaml/loader.py"", line 34, in __init__
  File ""/usr/share/jython/Lib/site-packages/yaml/reader.py"", line 85, in __init__
  File ""/usr/share/jython/Lib/site-packages/yaml/reader.py"", line 135, in determine_encoding
  File ""/usr/share/jython/Lib/site-packages/yaml/reader.py"", line 169, in update
  File ""/usr/share/jython/Lib/site-packages/yaml/reader.py"", line 143, in check_printable
yaml.reader.ReaderError: unacceptable character #x0000: special characters are not allowed
  in ""tmp.yaml"", position 16
}}}

In cpython (with yaml with c-extension) yaml.load works with this file.",defect,new,high,pyyaml,normal,,,
