X-Git-Url: https://git.tld-linux.org/?p=tld-builder.git;a=blobdiff_plain;f=TLD_Builder%2Ffile_sender.py;h=056045826204a5a0a3646a98bb4d184187343a57;hp=18ee8d8da4425c2ae6ec11b1a97f280ad932640a;hb=d5c47ccb4a425d1b982888101273651b2d4db38d;hpb=a17cb2c203c09f61fb0e8b2f4f71e4e3a2da6571 diff --git a/TLD_Builder/file_sender.py b/TLD_Builder/file_sender.py index 18ee8d8..0560458 100644 --- a/TLD_Builder/file_sender.py +++ b/TLD_Builder/file_sender.py @@ -8,8 +8,7 @@ import time import shutil import sys import traceback -import urllib2 - +import urllib from config import config, init_conf import mailer import path @@ -94,11 +93,11 @@ def post_file(src, url): global problems try: f = open(src, 'r') - data = f.read() + data = f.read().encode('utf-8') f.close() - req = urllib2.Request(url, data) - req.add_header('X-Filename', os.path.basename(src)) - f = urllib2.urlopen(req) + headers = { 'X-Filename' : os.path.basename(src) } + req = urllib.request.Request(url, data=data, headers=headers) + f = urllib.request.urlopen(req) f.close() except Exception as e: problems[src] = e