[elghinn] code cleanup
This commit is contained in:
parent
7f3e29f964
commit
21a53f70ad
|
@ -172,7 +172,7 @@ class CommandWindow:
|
||||||
for (commandnode, commandname) in self.commandlist:
|
for (commandnode, commandname) in self.commandlist:
|
||||||
radio = gtk.RadioButton(first_radio, label=commandname)
|
radio = gtk.RadioButton(first_radio, label=commandname)
|
||||||
radio.connect("toggled", self.on_command_radiobutton_toggled, commandnode)
|
radio.connect("toggled", self.on_command_radiobutton_toggled, commandnode)
|
||||||
if first_radio is None:
|
if not first_radio:
|
||||||
first_radio = radio
|
first_radio = radio
|
||||||
self.commandnode = commandnode
|
self.commandnode = commandnode
|
||||||
self.command_list_vbox.pack_start(radio, expand=False)
|
self.command_list_vbox.pack_start(radio, expand=False)
|
||||||
|
@ -266,10 +266,10 @@ class CommandWindow:
|
||||||
|
|
||||||
def stage3_submit_form(self, action='execute'):
|
def stage3_submit_form(self, action='execute'):
|
||||||
self.data_form_widget.set_sensitive(False)
|
self.data_form_widget.set_sensitive(False)
|
||||||
if self.data_form_widget.get_data_form() is None:
|
if self.data_form_widget.get_data_form():
|
||||||
self.data_form_widget.hide()
|
|
||||||
else:
|
|
||||||
self.data_form_widget.data_form.type='submit'
|
self.data_form_widget.data_form.type='submit'
|
||||||
|
else:
|
||||||
|
self.data_form_widget.hide()
|
||||||
|
|
||||||
self.close_button.set_sensitive(True)
|
self.close_button.set_sensitive(True)
|
||||||
self.back_button.set_sensitive(False)
|
self.back_button.set_sensitive(False)
|
||||||
|
@ -286,13 +286,13 @@ class CommandWindow:
|
||||||
self.remove_pulsing()
|
self.remove_pulsing()
|
||||||
self.sending_form_progressbar.hide()
|
self.sending_form_progressbar.hide()
|
||||||
|
|
||||||
if self.sessionid is None:
|
if not self.sessionid:
|
||||||
self.sessionid = command.getAttr('sessionid')
|
self.sessionid = command.getAttr('sessionid')
|
||||||
|
|
||||||
self.form_status = command.getAttr('status')
|
self.form_status = command.getAttr('status')
|
||||||
|
|
||||||
self.commandnode = command.getAttr('node')
|
self.commandnode = command.getAttr('node')
|
||||||
if command.getTag('x') is not None:
|
if command.getTag('x'):
|
||||||
self.dataform = dataforms.ExtendForm(node=command.getTag('x'))
|
self.dataform = dataforms.ExtendForm(node=command.getTag('x'))
|
||||||
|
|
||||||
self.data_form_widget.set_sensitive(True)
|
self.data_form_widget.set_sensitive(True)
|
||||||
|
@ -310,17 +310,17 @@ class CommandWindow:
|
||||||
self.data_form_widget.hide()
|
self.data_form_widget.hide()
|
||||||
|
|
||||||
actions = command.getTag('actions')
|
actions = command.getTag('actions')
|
||||||
if actions is None:
|
if actions:
|
||||||
self.close_button.set_sensitive(True)
|
|
||||||
self.back_button.set_sensitive(False)
|
|
||||||
self.forward_button.set_sensitive(False)
|
|
||||||
self.execute_button.set_sensitive(True)
|
|
||||||
else:
|
|
||||||
# actions, actions, actions...
|
# actions, actions, actions...
|
||||||
self.close_button.set_sensitive(True)
|
self.close_button.set_sensitive(True)
|
||||||
self.back_button.set_sensitive(actions.getTag('prev') is not None)
|
self.back_button.set_sensitive(actions.getTag('prev') is not None)
|
||||||
self.forward_button.set_sensitive(actions.getTag('next') is not None)
|
self.forward_button.set_sensitive(actions.getTag('next') is not None)
|
||||||
self.execute_button.set_sensitive(True)
|
self.execute_button.set_sensitive(True)
|
||||||
|
else:
|
||||||
|
self.close_button.set_sensitive(True)
|
||||||
|
self.back_button.set_sensitive(False)
|
||||||
|
self.forward_button.set_sensitive(False)
|
||||||
|
self.execute_button.set_sensitive(True)
|
||||||
|
|
||||||
if self.form_status == 'completed':
|
if self.form_status == 'completed':
|
||||||
self.close_button.set_sensitive(True)
|
self.close_button.set_sensitive(True)
|
||||||
|
@ -331,7 +331,7 @@ class CommandWindow:
|
||||||
self.stage_adhoc_commands_window_delete_event = self.stage3_close_button_clicked
|
self.stage_adhoc_commands_window_delete_event = self.stage3_close_button_clicked
|
||||||
|
|
||||||
note = command.getTag('note')
|
note = command.getTag('note')
|
||||||
if note is not None:
|
if note:
|
||||||
self.notes_label.set_text(note.getData().decode('utf-8'))
|
self.notes_label.set_text(note.getData().decode('utf-8'))
|
||||||
self.notes_label.set_no_show_all(False)
|
self.notes_label.set_no_show_all(False)
|
||||||
self.notes_label.show()
|
self.notes_label.show()
|
||||||
|
@ -371,9 +371,9 @@ class CommandWindow:
|
||||||
# close old stage
|
# close old stage
|
||||||
self.stage_finish()
|
self.stage_finish()
|
||||||
|
|
||||||
assert errorid is not None or error is not None
|
assert errorid or error
|
||||||
|
|
||||||
if errorid is not None:
|
if errorid:
|
||||||
# we've got error code, display appropriate message
|
# we've got error code, display appropriate message
|
||||||
try:
|
try:
|
||||||
errorname = xmpp.NS_STANZAS + ' ' + str(errorid)
|
errorname = xmpp.NS_STANZAS + ' ' + str(errorid)
|
||||||
|
@ -382,7 +382,7 @@ class CommandWindow:
|
||||||
del errorname, errordesc
|
del errorname, errordesc
|
||||||
except KeyError: # when stanza doesn't have error description
|
except KeyError: # when stanza doesn't have error description
|
||||||
error = 'Service returned an error.'
|
error = 'Service returned an error.'
|
||||||
elif error is not None:
|
elif error:
|
||||||
# we've got error message
|
# we've got error message
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
|
@ -411,7 +411,7 @@ class CommandWindow:
|
||||||
def setup_pulsing(self, progressbar):
|
def setup_pulsing(self, progressbar):
|
||||||
'''Set the progressbar to pulse. Makes a custom
|
'''Set the progressbar to pulse. Makes a custom
|
||||||
function to repeatedly call progressbar.pulse() method.'''
|
function to repeatedly call progressbar.pulse() method.'''
|
||||||
assert self.pulse_id is None
|
assert not self.pulse_id
|
||||||
assert isinstance(progressbar, gtk.ProgressBar)
|
assert isinstance(progressbar, gtk.ProgressBar)
|
||||||
|
|
||||||
def callback():
|
def callback():
|
||||||
|
@ -423,7 +423,7 @@ class CommandWindow:
|
||||||
|
|
||||||
def remove_pulsing(self):
|
def remove_pulsing(self):
|
||||||
'''Stop pulsing, useful when especially when removing widget.'''
|
'''Stop pulsing, useful when especially when removing widget.'''
|
||||||
if self.pulse_id is not None:
|
if self.pulse_id:
|
||||||
gobject.source_remove(self.pulse_id)
|
gobject.source_remove(self.pulse_id)
|
||||||
self.pulse_id=None
|
self.pulse_id=None
|
||||||
|
|
||||||
|
@ -438,7 +438,7 @@ class CommandWindow:
|
||||||
# FIXME: move to connection_handlers.py
|
# FIXME: move to connection_handlers.py
|
||||||
# is error => error stage
|
# is error => error stage
|
||||||
error = response.getError()
|
error = response.getError()
|
||||||
if error is not None:
|
if error:
|
||||||
# extracting error description from xmpp/protocol.py
|
# extracting error description from xmpp/protocol.py
|
||||||
self.stage5(errorid = error)
|
self.stage5(errorid = error)
|
||||||
return
|
return
|
||||||
|
@ -472,10 +472,10 @@ class CommandWindow:
|
||||||
'action':action
|
'action':action
|
||||||
})
|
})
|
||||||
|
|
||||||
if self.sessionid is not None:
|
if self.sessionid:
|
||||||
cmdnode.setAttr('sessionid', self.sessionid)
|
cmdnode.setAttr('sessionid', self.sessionid)
|
||||||
|
|
||||||
if self.data_form_widget.data_form is not None:
|
if self.data_form_widget.data_form:
|
||||||
# cmdnode.addChild(node=dataforms.DataForm(tofill=self.data_form_widget.data_form))
|
# cmdnode.addChild(node=dataforms.DataForm(tofill=self.data_form_widget.data_form))
|
||||||
# FIXME: simplified form to send
|
# FIXME: simplified form to send
|
||||||
|
|
||||||
|
@ -484,7 +484,7 @@ class CommandWindow:
|
||||||
def callback(response):
|
def callback(response):
|
||||||
# FIXME: move to connection_handlers.py
|
# FIXME: move to connection_handlers.py
|
||||||
err = response.getError()
|
err = response.getError()
|
||||||
if err is not None:
|
if err:
|
||||||
self.stage5(errorid = err)
|
self.stage5(errorid = err)
|
||||||
else:
|
else:
|
||||||
self.stage3_next_form(response.getTag('command'))
|
self.stage3_next_form(response.getTag('command'))
|
||||||
|
@ -493,8 +493,8 @@ class CommandWindow:
|
||||||
|
|
||||||
def send_cancel(self):
|
def send_cancel(self):
|
||||||
'''Send the command with action='cancel'. '''
|
'''Send the command with action='cancel'. '''
|
||||||
assert self.commandnode is not None
|
assert self.commandnode
|
||||||
if self.sessionid is not None and self.account.connection:
|
if self.sessionid and self.account.connection:
|
||||||
# we already have sessionid, so the service sent at least one reply.
|
# we already have sessionid, so the service sent at least one reply.
|
||||||
stanza = xmpp.Iq(typ='set', to=self.jid)
|
stanza = xmpp.Iq(typ='set', to=self.jid)
|
||||||
stanza.addChild('command', attrs={
|
stanza.addChild('command', attrs={
|
||||||
|
|
Loading…
Reference in New Issue