fix pylint warnings

This commit is contained in:
Yann Leboulanger 2010-02-10 16:17:09 +01:00
parent 77e4e6e45f
commit c9ad0f5d7d
4 changed files with 53 additions and 44 deletions

View File

@ -1708,8 +1708,8 @@ class ChatControl(ChatControlBase):
menu = gtk.Menu()
menuitem = gtk.ImageMenuItem(gtk.STOCK_SAVE_AS)
id_ = menuitem.connect('activate',
gtkgui_helpers.on_avatar_save_as_menuitem_activate,
self.contact.jid, self.account, self.contact.get_shown_name())
gtkgui_helpers.on_avatar_save_as_menuitem_activate,
self.contact.jid, self.contact.get_shown_name())
self.handlers[id_] = menuitem
menu.append(menuitem)
menu.show_all()

View File

@ -189,7 +189,8 @@ def get_default_font():
xdg_config_home = os.environ.get('XDG_CONFIG_HOME', '')
if xdg_config_home == '':
xdg_config_home = os.path.expanduser('~/.config') # default
xfce_config_file = os.path.join(xdg_config_home, 'xfce4/mcs_settings/gtk.xml')
xfce_config_file = os.path.join(xdg_config_home,
'xfce4/mcs_settings/gtk.xml')
kde_config_file = os.path.expanduser('~/.kde/share/config/kdeglobals')
@ -201,7 +202,8 @@ def get_default_font():
return line[start:line.find('"', start)].decode('utf-8')
except Exception:
#we talk about file
print >> sys.stderr, _('Error: cannot open %s for reading') % xfce_config_file
print >> sys.stderr, _('Error: cannot open %s for reading') % \
xfce_config_file
elif os.path.exists(kde_config_file):
try:
@ -216,7 +218,8 @@ def get_default_font():
return font_string.decode('utf-8')
except Exception:
#we talk about file
print >> sys.stderr, _('Error: cannot open %s for reading') % kde_config_file
print >> sys.stderr, _('Error: cannot open %s for reading') % \
kde_config_file
return None
@ -261,7 +264,7 @@ def get_running_processes():
files = os.listdir('/proc')
# files that doesn't have only digits in names...
files = filter(str.isdigit, files)
files = [f for f in files if f.isdigit()]
# files that aren't directories...
files = [f for f in files if os.path.isdir('/proc/' + f)]
@ -275,7 +278,8 @@ def get_running_processes():
files = [f for f in files if os.path.islink('/proc/' + f + '/exe')]
# list of processes
processes = [os.path.basename(os.readlink('/proc/' + f +'/exe')) for f in files]
processes = [os.path.basename(os.readlink('/proc/' + f +'/exe')) for f \
in files]
return processes
return []
@ -314,7 +318,8 @@ class HashDigest:
def cleanID(self, id_):
id_ = id_.strip().lower()
for strip in (' :.-_'): id_ = id_.replace(strip, '')
for strip in (' :.-_'):
id_ = id_.replace(strip, '')
return id_
def __eq__(self, other):
@ -436,7 +441,8 @@ def get_abspath_for_script(scriptname, want_type = False):
os.chmod(path_to_script, 0700)
except OSError: # do not traceback (could be a permission problem)
#we talk about a file here
s = _('Could not write to %s. Session Management support will not work') % path_to_script
s = _('Could not write to %s. Session Management support will '
'not work') % path_to_script
print >> sys.stderr, s
else: # normal user (not svn user)
@ -541,13 +547,13 @@ def file_is_locked(path_to_file):
try:
# try make a handle for READING the file
hfile = win32file.CreateFile(
path_to_file, # path to file
win32con.GENERIC_READ, # open for reading
0, # do not share with other proc
path_to_file, # path to file
win32con.GENERIC_READ, # open for reading
0, # do not share with other proc
secur_att,
win32con.OPEN_EXISTING, # existing file only
win32con.OPEN_EXISTING, # existing file only
win32con.FILE_ATTRIBUTE_NORMAL, # normal file
0 # no attr. template
0 # no attr. template
)
except pywintypes.error:
return True
@ -756,8 +762,10 @@ def possibly_set_gajim_as_xmpp_handler():
# setting for GNOME/Gconf
client.set_bool('/desktop/gnome/url-handlers/xmpp/enabled', True)
client.set_string('/desktop/gnome/url-handlers/xmpp/command', command)
client.set_bool('/desktop/gnome/url-handlers/xmpp/needs_terminal', False)
client.set_string('/desktop/gnome/url-handlers/xmpp/command',
command)
client.set_bool('/desktop/gnome/url-handlers/xmpp/needs_terminal',
False)
# setting for KDE
if path_to_kde_file is not None: # user has run kde at least once
@ -780,7 +788,8 @@ Description=xmpp
''' % command)
f.close()
except IOError:
log.debug("I/O Error writing settings to %s", repr(path_to_kde_file), exc_info=True)
log.debug("I/O Error writing settings to %s",
repr(path_to_kde_file), exc_info=True)
else: # no gajim remote, stop ask user everytime
gajim.config.set('check_if_gajim_is_default', False)
@ -807,12 +816,12 @@ Description=xmpp
# xmpp: is currently handled by another program, so ask the user
pritext = _('Gajim is not the default Jabber client')
sectext = _('Would you like to make Gajim the default Jabber client?')
checktext = _('Always check to see if Gajim is the default Jabber client '
'on startup')
checktext = _('Always check to see if Gajim is the default Jabber '
'client on startup')
def on_cancel(checked):
gajim.config.set('check_if_gajim_is_default', checked)
dlg = dialogs.ConfirmationDialogCheck(pritext, sectext, checktext,
set_gajim_as_xmpp_handler, on_cancel)
set_gajim_as_xmpp_handler, on_cancel)
if gajim.config.get('check_if_gajim_is_default'):
dlg.checkbutton.set_active(True)
@ -849,12 +858,12 @@ def get_possible_button_event(event):
def destroy_widget(widget):
widget.destroy()
def on_avatar_save_as_menuitem_activate(widget, jid, account, default_name=''):
def on_avatar_save_as_menuitem_activate(widget, jid, default_name=''):
def on_continue(response, file_path):
if response < 0:
return
pixbuf = get_avatar_pixbuf_from_cache(jid)
path, extension = os.path.splitext(file_path)
extension = os.path.splitext(file_path)[1]
if not extension:
# Silently save as Jpeg image
image_format = 'jpeg'
@ -875,9 +884,10 @@ def on_avatar_save_as_menuitem_activate(widget, jid, account, default_name=''):
def on_ok(file_path, pixbuf):
pixbuf.save(file_path, 'jpeg')
dialogs.ConfirmationDialog(_('Extension not supported'),
_('Image cannot be saved in %(type)s format. Save as %(new_filename)s?'
) % {'type': image_format, 'new_filename': new_file_path},
on_response_ok = (on_ok, new_file_path, pixbuf))
_('Image cannot be saved in %(type)s format. Save as '
'%(new_filename)s?') % {'type': image_format,
'new_filename': new_file_path},
on_response_ok = (on_ok, new_file_path, pixbuf))
else:
dialog.destroy()
@ -888,22 +898,21 @@ def on_avatar_save_as_menuitem_activate(widget, jid, account, default_name=''):
# check if we have write permissions
if not os.access(file_path, os.W_OK):
file_name = os.path.basename(file_path)
dialogs.ErrorDialog(_('Cannot overwrite existing file "%s"' %
file_name),
_('A file with this name already exists and you do not have '
'permission to overwrite it.'))
dialogs.ErrorDialog(_('Cannot overwrite existing file "%s"') % \
file_name, _('A file with this name already exists and you '
'do not have permission to overwrite it.'))
return
dialog2 = dialogs.FTOverwriteConfirmationDialog(
_('This file already exists'), _('What do you want to do?'),
propose_resume=False, on_response=(on_continue, file_path))
_('This file already exists'), _('What do you want to do?'),
propose_resume=False, on_response=(on_continue, file_path))
dialog2.set_transient_for(dialog)
dialog2.set_destroy_with_parent(True)
else:
dirname = os.path.dirname(file_path)
if not os.access(dirname, os.W_OK):
dialogs.ErrorDialog(_('Directory "%s" is not writable') % \
dirname, _('You do not have permission to create files in this'
' directory.'))
dirname, _('You do not have permission to create files in '
'this directory.'))
return
on_continue(0, file_path)
@ -912,15 +921,15 @@ def on_avatar_save_as_menuitem_activate(widget, jid, account, default_name=''):
dialog.destroy()
dialog = dialogs.FileChooserDialog(title_text=_('Save Image as...'),
action=gtk.FILE_CHOOSER_ACTION_SAVE, buttons=(gtk.STOCK_CANCEL,
gtk.RESPONSE_CANCEL, gtk.STOCK_SAVE, gtk.RESPONSE_OK),
default_response=gtk.RESPONSE_OK,
current_folder=gajim.config.get('last_save_dir'), on_response_ok=on_ok,
on_response_cancel=on_cancel)
action=gtk.FILE_CHOOSER_ACTION_SAVE, buttons=(gtk.STOCK_CANCEL,
gtk.RESPONSE_CANCEL, gtk.STOCK_SAVE, gtk.RESPONSE_OK),
default_response=gtk.RESPONSE_OK,
current_folder=gajim.config.get('last_save_dir'), on_response_ok=on_ok,
on_response_cancel=on_cancel)
dialog.set_current_name(default_name + '.jpeg')
dialog.connect('delete-event', lambda widget, event:
on_cancel(widget))
on_cancel(widget))
def on_bm_header_changed_state(widget, event):
widget.set_state(gtk.STATE_NORMAL) #do not allow selected_state
@ -1124,7 +1133,7 @@ def __label_size_allocate(widget, allocation):
# set wrap width to the pango.Layout of the labels ###
layout.set_width (allocation.width * pango.SCALE)
lw, lh = layout.get_size ()
lh = layout.get_size()[1]
if lh_old != lh:
widget.set_size_request (-1, lh / pango.SCALE)

View File

@ -189,8 +189,8 @@ class ProfileWindow:
nick = gajim.config.get_per('accounts', self.account, 'name')
menuitem = gtk.ImageMenuItem(gtk.STOCK_SAVE_AS)
menuitem.connect('activate',
gtkgui_helpers.on_avatar_save_as_menuitem_activate,
self.jid, self.account, nick)
gtkgui_helpers.on_avatar_save_as_menuitem_activate,
self.jid, nick)
menu.append(menuitem)
# show clear
menuitem = gtk.ImageMenuItem(gtk.STOCK_CLEAR)

View File

@ -164,7 +164,7 @@ class VcardWindow:
menuitem = gtk.ImageMenuItem(gtk.STOCK_SAVE_AS)
menuitem.connect('activate',
gtkgui_helpers.on_avatar_save_as_menuitem_activate,
self.contact.jid, self.account, self.contact.get_shown_name())
self.contact.jid, self.contact.get_shown_name())
menu.append(menuitem)
menu.connect('selection-done', lambda w:w.destroy())
# show the menu
@ -479,7 +479,7 @@ class ZeroconfVcardWindow:
menuitem = gtk.ImageMenuItem(gtk.STOCK_SAVE_AS)
menuitem.connect('activate',
gtkgui_helpers.on_avatar_save_as_menuitem_activate,
self.contact.jid, self.account, self.contact.get_shown_name())
self.contact.jid, self.contact.get_shown_name())
menu.append(menuitem)
menu.connect('selection-done', lambda w:w.destroy())
# show the menu