_convertions.py 329 B

123456789101112131415161718
  1. """
  2. A set of methods retained from np.compat module that
  3. are still used across codebase.
  4. """
  5. __all__ = ["asunicode", "asbytes"]
  6. def asunicode(s):
  7. if isinstance(s, bytes):
  8. return s.decode('latin1')
  9. return str(s)
  10. def asbytes(s):
  11. if isinstance(s, bytes):
  12. return s
  13. return str(s).encode('latin1')