update
This commit is contained in:
16
lib/support/telepot2/hack.py
Normal file
16
lib/support/telepot2/hack.py
Normal file
@@ -0,0 +1,16 @@
|
||||
try:
|
||||
import urllib3.fields
|
||||
|
||||
# Do not encode unicode filename, so Telegram servers understand it.
|
||||
def _noencode_filename(fn):
|
||||
def w(name, value):
|
||||
if name == 'filename':
|
||||
return '%s="%s"' % (name, value)
|
||||
else:
|
||||
return fn(name, value)
|
||||
return w
|
||||
|
||||
urllib3.fields.format_header_param = _noencode_filename(urllib3.fields.format_header_param)
|
||||
|
||||
except (ImportError, AttributeError):
|
||||
pass
|
||||
Reference in New Issue
Block a user