Skip to content

Commit e0a59f6

Browse files
committed
fix errors
Signed-off-by: Varsha U N <[email protected]>
1 parent 04b6cef commit e0a59f6

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

scanpipe/pipes/fetch.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
import re
2929
import subprocess
3030
import tempfile
31-
from cgi import parse_header
31+
from email.message import Message
3232
from collections import namedtuple
3333
from pathlib import Path
3434
from urllib.parse import unquote
@@ -130,7 +130,9 @@ def fetch_http(uri, to=None):
130130
raise requests.RequestException
131131

132132
content_disposition = response.headers.get("content-disposition", "")
133-
_, params = parse_header(content_disposition)
133+
msg = Message()
134+
msg['Content-Disposition'] = content_disposition
135+
params = dict(msg.get_params(header='content-disposition'))
134136
filename = params.get("filename")
135137
if not filename:
136138
# Using `response.url` in place of provided `Scan.uri` since the former

0 commit comments

Comments
 (0)