Allow read from file-like objects as well as local files
I was wondering if there's a way to parse a file-like object with your parser. I don't have a local file that I'm trying to parse, instead, I'm fetching data streams from remote resources, which can be converted into file-like objects, in this case StringIO objects. I would like to work with these directly rather than writing them into file objects on the local system just to re-convert them into file-like objects with the file open() method. Is this something that would be possible with your tool?