• Glenn Jocher's avatar
    Fix for *.yaml emojis on load (#5543) · 60c8a4f6
    Glenn Jocher 提交于
    Fix for Colab hub error:
    
    
    ```python
    import yaml
    
    with open('yolov5s.yaml', errors='ignore') as f:
         d = yaml.safe_load(f)  # model dict
    
    print(d)
    
    ---------------------------------------------------------------------------
    ReaderError                               Traceback (most recent call last)
    <ipython-input-8-1150b5143073> in <module>()
          2 
          3 with open('yolov5s.yaml', errors='ignore') as f:
    ----> 4      d = yaml.safe_load(f)  # model dict
          5 
          6 print(d)
    
    6 frames
    /usr/local/lib/python3.7/dist-packages/yaml/reader.py in check_printable(self, data)
        142             position = self.index+(len(self.buffer)-self.pointer)+match.start()
        143             raise ReaderError(self.name, position, ord(character),
    --> 144                     'unicode', "special characters are not allowed")
        145 
        146     def update(self, length):
    
    ReaderError: unacceptable character #x1f680: special characters are not allowed
      in "yolov5s.yaml", position 9
    ```
    60c8a4f6
yolo.py 14.9 KB