# Would be truncated on every reboot, and shouldn't write
# anythong if things go right way so it is OK not to have logrotate
-log = open("/var/log/ussd-widget.log", "w")
+log = open("/var/log/ussd-widget.log", "w", 0)
print >> sys.stderr, "Writing log to /var/log/ussd-widget.log"
+sys.stderr = log
try :
t = gettext.translation('ussd-widget', '/usr/share/locale')
stderr=subprocess.PIPE)
process.stdin.close()
gobject.io_add_watch(
- p.stdout, gobject.IO_IN | gobject.IO_PRI | gobject.IO_HUP | gobject.IO_ERR,
+ process.stdout, gobject.IO_IN | gobject.IO_PRI | gobject.IO_HUP | gobject.IO_ERR,
self.callback_ussd_data,
process)
self.error_message = "";
gobject.io_add_watch(
- p.stderr, gobject.IO_IN | gobject.IO_PRI | gobject.IO_HUP | gobject.IO_ERR,
+ process.stderr, gobject.IO_IN | gobject.IO_PRI | gobject.IO_HUP | gobject.IO_ERR,
self.callback_ussd_error)
def ussd_renew(self, widget, event):
sms_reply = self.sms_reply.strip()
if reply == "" or self.config[15] and sms_reply == "" :
- self.widget.error = 1
+ self.widget.error = 1
self.widget.set_text (_("Error"), 5000)
if self.retry_state == len(self.config[7]):
self.retry_version += 1
return
self.font = pango.FontDescription (fontDialog.get_font_name())
- fontDialog.destroy()
+ fontDialog.destroy()
def show_box_changed (self, event):
if self.show_box.get_active():
word = ""
else :
word += str[i]
- bs = 0
+ bs = 0
if subst == '&':
if reres2 != None and num != 0 and num != -1: