[elghinn] code cleanup

This commit is contained in:
Yann Leboulanger 2007-06-03 13:57:42 +00:00
parent 7f3e29f964
commit 21a53f70ad
1 changed files with 24 additions and 24 deletions

View File

@ -172,7 +172,7 @@ class CommandWindow:
for (commandnode, commandname) in self.commandlist:
radio = gtk.RadioButton(first_radio, label=commandname)
radio.connect("toggled", self.on_command_radiobutton_toggled, commandnode)
if first_radio is None:
if not first_radio:
first_radio = radio
self.commandnode = commandnode
self.command_list_vbox.pack_start(radio, expand=False)
@ -266,10 +266,10 @@ class CommandWindow:
def stage3_submit_form(self, action='execute'):
self.data_form_widget.set_sensitive(False)
if self.data_form_widget.get_data_form() is None:
self.data_form_widget.hide()
else:
if self.data_form_widget.get_data_form():
self.data_form_widget.data_form.type='submit'
else:
self.data_form_widget.hide()
self.close_button.set_sensitive(True)
self.back_button.set_sensitive(False)
@ -286,13 +286,13 @@ class CommandWindow:
self.remove_pulsing()
self.sending_form_progressbar.hide()
if self.sessionid is None:
if not self.sessionid:
self.sessionid = command.getAttr('sessionid')
self.form_status = command.getAttr('status')
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.data_form_widget.set_sensitive(True)
@ -310,17 +310,17 @@ class CommandWindow:
self.data_form_widget.hide()
actions = command.getTag('actions')
if actions is None:
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:
if actions:
# actions, actions, actions...
self.close_button.set_sensitive(True)
self.back_button.set_sensitive(actions.getTag('prev') is not None)
self.forward_button.set_sensitive(actions.getTag('next') is not None)
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':
self.close_button.set_sensitive(True)
@ -331,7 +331,7 @@ class CommandWindow:
self.stage_adhoc_commands_window_delete_event = self.stage3_close_button_clicked
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_no_show_all(False)
self.notes_label.show()
@ -371,9 +371,9 @@ class CommandWindow:
# close old stage
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
try:
errorname = xmpp.NS_STANZAS + ' ' + str(errorid)
@ -382,7 +382,7 @@ class CommandWindow:
del errorname, errordesc
except KeyError: # when stanza doesn't have error description
error = 'Service returned an error.'
elif error is not None:
elif error:
# we've got error message
pass
else:
@ -411,7 +411,7 @@ class CommandWindow:
def setup_pulsing(self, progressbar):
'''Set the progressbar to pulse. Makes a custom
function to repeatedly call progressbar.pulse() method.'''
assert self.pulse_id is None
assert not self.pulse_id
assert isinstance(progressbar, gtk.ProgressBar)
def callback():
@ -423,7 +423,7 @@ class CommandWindow:
def remove_pulsing(self):
'''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)
self.pulse_id=None
@ -438,7 +438,7 @@ class CommandWindow:
# FIXME: move to connection_handlers.py
# is error => error stage
error = response.getError()
if error is not None:
if error:
# extracting error description from xmpp/protocol.py
self.stage5(errorid = error)
return
@ -472,10 +472,10 @@ class CommandWindow:
'action':action
})
if self.sessionid is not None:
if 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))
# FIXME: simplified form to send
@ -484,7 +484,7 @@ class CommandWindow:
def callback(response):
# FIXME: move to connection_handlers.py
err = response.getError()
if err is not None:
if err:
self.stage5(errorid = err)
else:
self.stage3_next_form(response.getTag('command'))
@ -493,8 +493,8 @@ class CommandWindow:
def send_cancel(self):
'''Send the command with action='cancel'. '''
assert self.commandnode is not None
if self.sessionid is not None and self.account.connection:
assert self.commandnode
if self.sessionid and self.account.connection:
# we already have sessionid, so the service sent at least one reply.
stanza = xmpp.Iq(typ='set', to=self.jid)
stanza.addChild('command', attrs={