Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIgnacio Rodríguez <ignacio@sugarlabs.org>2013-01-10 21:45:12 (GMT)
committer Ignacio Rodríguez <ignacio@sugarlabs.org>2013-01-10 21:45:12 (GMT)
commita31850fedbb8791fd8b0727cece31b927f052c3e (patch)
treef994c8c833beeee3867b609761e369032eb19cb9
parent3107cd647d4fbc141f1f623a5311847d989c83e8 (diff)
Repaired.HEADmaster
-rw-r--r--uploader.py24
1 files changed, 15 insertions, 9 deletions
diff --git a/uploader.py b/uploader.py
index 87292dd..32c7ebf 100644
--- a/uploader.py
+++ b/uploader.py
@@ -40,6 +40,7 @@ class Pastebin:
self.request['api_dev_key'] = "6c71766cdadff9f33347e80131397ac2"
# Dont touch this ^^^
self.request['api_option'] = 'paste'
+ print syntax
self.request['api_paste_format'] = syntax
self.request['api_paste_name'] = name
self.urlrequest = urllib.urlencode(self.request)
@@ -57,15 +58,20 @@ class Pastebin:
else:
respuesta = self.upload.read()
try:
- alert = ErrorAlert()
- alert.props.title = _('Genial!')
- alert.props.title = _('Carga finalizada. El link ha sido copiado al portapapeles')
- self.activity.add_alert(alert)
- alert.connect('response', self._alert_response_cb)
- except:
- pass
- clipboard = gtk.Clipboard()
- clipboard.set_text(respuesta)
+ if 'Post limit, maximum pastes per 24h reached' in respuesta:
+ alert = ErrorAlert()
+ alert.props.title = _('Error!')
+ alert.props.title = _('Post limit, maximum pastes per 24h reached')
+ self.activity.add_alert(alert)
+ alert.connect('response', self._alert_response_cb)
+ else:
+ alert = ErrorAlert()
+ alert.props.title = _('Great!')
+ alert.props.title = _('Charging complete. The link has been copied to clipboard')
+ self.activity.add_alert(alert)
+ alert.connect('response', self._alert_response_cb)
+ clipboard = gtk.Clipboard()
+ clipboard.set_text(respuesta)
def _alert_response_cb(self, alert, response_id):
self.activity.remove_alert(alert)