when exiting the with-scope.
All imgstreams should contain an attribute `ctype', being the
- Content-Type of the image being read by the stream."""
+ Content-Type of the image being read by the stream, and `clen`,
+ being either an int describing the total number of bytes in the
+ stream, or None if the value is not known in advance."""
def __enter__(self):
return self
def __init__(self, url):
self.bk = urllib.urlopen(url)
self.ctype = self.bk.info()["Content-Type"]
+ self.clen = int(self.bk.info()["Content-Length"])
def fileno(self):
return self.bk.fileno()