Advertisement
Guest User

Untitled

a guest
Feb 1st, 2015
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.31 KB | None | 0 0
  1. from filelike import open as fl_open, is_filelike
  2.  
  3. def open_filelike(f, mode='rw'):
  4. if is_filelike(f, mode):
  5. return f
  6. elif type(f) in [type(""), type(u"")]: # 2/3 compat... sigh
  7. # f is a string
  8. return fl_open(f, mode)
  9. else:
  10. raise TypeError("f should be either a filelike or a path to file / URL")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement