aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/contentviews
diff options
context:
space:
mode:
authorSachin Kelkar <sachinkel19@gmail.com>2017-02-03 17:32:55 +0530
committerSachin Kelkar <sachinkel19@gmail.com>2017-02-03 18:40:50 +0530
commit15548ff433d4283d4e46906decde5baa406b6584 (patch)
tree5dad4e25926481ea5460c3ac223649e006852adb /mitmproxy/contentviews
parent0674485e76b14377922d6763e546fa1466d0452f (diff)
downloadmitmproxy-15548ff433d4283d4e46906decde5baa406b6584.tar.gz
mitmproxy-15548ff433d4283d4e46906decde5baa406b6584.tar.bz2
mitmproxy-15548ff433d4283d4e46906decde5baa406b6584.zip
Feedback
Diffstat (limited to 'mitmproxy/contentviews')
-rw-r--r--mitmproxy/contentviews/image/__init__.py2
-rw-r--r--mitmproxy/contentviews/image/image_parser.py4
-rw-r--r--mitmproxy/contentviews/image/view.py6
3 files changed, 7 insertions, 5 deletions
diff --git a/mitmproxy/contentviews/image/__init__.py b/mitmproxy/contentviews/image/__init__.py
index d2de66d0..0d0f06e0 100644
--- a/mitmproxy/contentviews/image/__init__.py
+++ b/mitmproxy/contentviews/image/__init__.py
@@ -1 +1 @@
-from .view import ViewImage
+from .view import ViewImage # noqa
diff --git a/mitmproxy/contentviews/image/image_parser.py b/mitmproxy/contentviews/image/image_parser.py
index 11d66c61..0af58a88 100644
--- a/mitmproxy/contentviews/image/image_parser.py
+++ b/mitmproxy/contentviews/image/image_parser.py
@@ -1,3 +1,4 @@
+import io
import typing
from kaitaistruct import KaitaiStream
@@ -6,8 +7,9 @@ from mitmproxy.contrib.kaitaistruct import png
Metadata = typing.List[typing.Tuple[str, str]]
+
def parse_png(data: bytes) -> Metadata:
- img = png.Png(KaitaiStream(data))
+ img = png.Png(KaitaiStream(io.BytesIO(data)))
parts = [
('Format', 'Portable network graphics')
]
diff --git a/mitmproxy/contentviews/image/view.py b/mitmproxy/contentviews/image/view.py
index 4d13c917..08a70795 100644
--- a/mitmproxy/contentviews/image/view.py
+++ b/mitmproxy/contentviews/image/view.py
@@ -1,4 +1,5 @@
-import io, imghdr
+import io
+import imghdr
from PIL import ExifTags
from PIL import Image
@@ -7,7 +8,6 @@ from mitmproxy.types import multidict
from . import image_parser
from mitmproxy.contentviews import base
-from kaitaistruct import KaitaiStream
class ViewImage(base.View):
@@ -24,7 +24,7 @@ class ViewImage(base.View):
def __call__(self, data, **metadata):
if imghdr.what('', h=data) == 'png':
f = "PNG"
- parts = image_parser.parse_png(io.BytesIO(data))
+ parts = image_parser.parse_png(data)
fmt = base.format_dict(multidict.MultiDict(parts))
return "%s image" % f, fmt
try: