simplify code

This commit is contained in:
Christophe Benz 2010-05-16 02:18:32 +02:00
commit 619770b90a

View file

@ -65,32 +65,20 @@ class DLFP(BaseBrowser):
return False return False
# Define every data fields # Define every data fields
d = {'news_id': thread_id, data = {'news_id': thread_id,
'com_parent': reply_id, 'com_parent': reply_id,
'timestamp': '', 'timestamp': '',
'res_type': content_type, 'res_type': content_type,
'referer': '%s://%s%s' % (self.PROTOCOL, self.DOMAIN, id2url(thread)), 'referer': '%s://%s%s' % (self.PROTOCOL, self.DOMAIN, id2url(thread)),
'subject': title, 'subject': title,
'body': message, 'body': message,
'format': 3, 'format': 3,
'submit': 'Envoyer', 'submit': 'Envoyer',
} }
data = ''
for key, value in d.iteritems():
if data:
data += '&'
data += key
data += '='
if isinstance(value, unicode):
value = value.encode('utf-8')
else:
value = str(value)
data += urllib.quote_plus(value)
url = '%s://%s/submit/comments,%d,%d,%d.html#post' % (self.PROTOCOL, self.DOMAIN, thread_id, reply_id, content_type) url = '%s://%s/submit/comments,%d,%d,%d.html#post' % (self.PROTOCOL, self.DOMAIN, thread_id, reply_id, content_type)
request = self.request_class(url, data, {'Referer': url}) request = self.request_class(url, urllib.urlencode(data), {'Referer': url})
result = self.openurl(request).read() result = self.openurl(request).read()
# No message to send # No message to send
return () return ()