diff options
author | Ignacio 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) |
commit | a31850fedbb8791fd8b0727cece31b927f052c3e (patch) | |
tree | f994c8c833beeee3867b609761e369032eb19cb9 | |
parent | 3107cd647d4fbc141f1f623a5311847d989c83e8 (diff) |
-rw-r--r-- | uploader.py | 24 |
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) |