Fix some excepts (bare, useless, unused)

This commit is contained in:
mathieui 2017-10-12 01:23:40 +02:00
parent b29b70da0f
commit 3317604c65
6 changed files with 9 additions and 9 deletions

View file

@ -116,7 +116,7 @@ class Plugin(BasePlugin):
def command_done(self, arg="0"):
try:
id_ = int(arg)
except:
except ValueError:
return
if id_ not in self.tasks:
return

View file

@ -9,6 +9,8 @@ log = logging.getLogger(__name__)
import os
from xml.etree import cElementTree as ET
from slixmpp.exceptions import XMPPError
from slixmpp.xmlstream.xmlstream import NotConnectedError
from slixmpp.xmlstream.stanzabase import StanzaBase
from slixmpp.xmlstream.handler import Callback
from slixmpp.xmlstream.matcher import StanzaPath
@ -157,7 +159,7 @@ class CommandCore:
pres = self.core.xmpp.make_presence(pto=jid, ptype=ptype, pstatus=status)
self.core.events.trigger('send_normal_presence', pres)
pres.send()
except:
except (XMPPError, NotConnectedError):
self.core.information('Could not send directed presence', 'Error')
log.debug('Could not send directed presence to %s', jid, exc_info=True)
return

View file

@ -55,7 +55,7 @@ class CompletionCore:
themes_dir = os.path.expanduser(themes_dir)
try:
names = os.listdir(themes_dir)
except OSError as e:
except OSError:
log.error('Completion for /theme failed', exc_info=True)
return False
theme_files = [name[:-3] for name in names if name.endswith('.py') and name != '__init__.py']

View file

@ -52,10 +52,7 @@ class PluginManager(object):
def disable_plugins(self):
for plugin in set(self.plugins.keys()):
try:
self.unload(plugin, notify=False)
except:
pass
self.unload(plugin, notify=False)
def load(self, name, notify=True):
"""

View file

@ -26,6 +26,7 @@ from poezio.common import safeJID
from poezio.config import config
from poezio.decorators import refresh_wrapper
from poezio.roster import roster
from poezio.text_buffer import CorrectionError
from poezio.theming import get_theme, dump_tuple
from poezio.decorators import command_args_parser
@ -116,7 +117,7 @@ class ConversationTab(OneToOneTab):
self.modify_message(msg['body'], self.last_sent_message['id'], msg['id'], jid=self.core.xmpp.boundjid,
nickname=self.core.own_nick)
replaced = True
except:
except CorrectionError:
log.error('Unable to correct a message', exc_info=True)
else:
del msg['replace']

View file

@ -487,7 +487,7 @@ def update_themes_dir(option=None, value=None):
# system-wide import
try:
import poezio_themes
except:
except ImportError:
pass
else:
if poezio_themes.__path__: