ServerInfo: fix pylint/pep8

This commit is contained in:
Philipp Hörist 2017-11-06 20:14:36 +01:00
parent 80f658e81f
commit 6fc2cd30e8

View file

@ -19,10 +19,10 @@
from collections import namedtuple from collections import namedtuple
from datetime import timedelta from datetime import timedelta
import nbxmpp
import logging import logging
from gi.repository import Gtk from gi.repository import Gtk
import nbxmpp
from gajim.common import app from gajim.common import app
from gajim.common import ged from gajim.common import ged
@ -64,12 +64,12 @@ class ServerInfoDialog(Gtk.Dialog):
self.connect('destroy', self.on_destroy) self.connect('destroy', self.on_destroy)
app.ged.register_event_handler('version-result-received', app.ged.register_event_handler('version-result-received',
ged.CORE, ged.CORE,
self._nec_version_result_received) self._nec_version_result_received)
app.ged.register_event_handler('agent-info-received', app.ged.register_event_handler('agent-info-received',
ged.GUI1, ged.GUI1,
self._nec_agent_info_received) self._nec_agent_info_received)
self.version = '' self.version = ''
self.uptime = '' self.uptime = ''
@ -137,7 +137,7 @@ class ServerInfoDialog(Gtk.Dialog):
self.update(self.get_infos, self.info_listbox) self.update(self.get_infos, self.info_listbox)
def _nec_agent_info_received(self, obj): def _nec_agent_info_received(self, obj):
if not 'Gajim_' in obj.id_: if 'Gajim_' not in obj.id_:
return return
self.update(self.get_features, self.feature_listbox) self.update(self.get_features, self.feature_listbox)
@ -151,16 +151,24 @@ class ServerInfoDialog(Gtk.Dialog):
Feature = namedtuple('Feature', ['name', 'enabled', 'tooltip']) Feature = namedtuple('Feature', ['name', 'enabled', 'tooltip'])
return [ return [
Feature('XEP-0016: Privacy Lists', con.privacy_rules_supported, None), Feature('XEP-0016: Privacy Lists',
con.privacy_rules_supported, None),
Feature('XEP-0045: Multi-User Chat', con.muc_jid, None), Feature('XEP-0045: Multi-User Chat', con.muc_jid, None),
Feature('XEP-0054: vcard-temp', con.vcard_supported, None), Feature('XEP-0054: vcard-temp', con.vcard_supported, None),
Feature('XEP-0163: Personal Eventing Protocol', con.pep_supported, None), Feature('XEP-0163: Personal Eventing Protocol',
Feature('XEP-0163: #publish-options', con.pubsub_publish_options_supported, None), con.pep_supported, None),
Feature('XEP-0191: Blocking Command', con.blocking_supported, nbxmpp.NS_BLOCKING), Feature('XEP-0163: #publish-options',
Feature('XEP-0198: Stream Management', con.sm.enabled, nbxmpp.NS_STREAM_MGMT), con.pubsub_publish_options_supported, None),
Feature('XEP-0280: Message Carbons', con.carbons_enabled, nbxmpp.NS_CARBONS), Feature('XEP-0191: Blocking Command',
Feature('XEP-0313: Message Archive Management', con.archiving_namespace, con.archiving_namespace), con.blocking_supported, nbxmpp.NS_BLOCKING),
Feature('XEP-0363: HTTP File Upload', con.httpupload, nbxmpp.NS_HTTPUPLOAD)] Feature('XEP-0198: Stream Management',
con.sm.enabled, nbxmpp.NS_STREAM_MGMT),
Feature('XEP-0280: Message Carbons',
con.carbons_enabled, nbxmpp.NS_CARBONS),
Feature('XEP-0313: Message Archive Management',
con.archiving_namespace, con.archiving_namespace),
Feature('XEP-0363: HTTP File Upload',
con.httpupload, nbxmpp.NS_HTTPUPLOAD)]
def add_info(self, info): def add_info(self, info):
self.info_listbox.add(ServerInfoItem(info)) self.info_listbox.add(ServerInfoItem(info))
@ -179,12 +187,13 @@ class ServerInfoDialog(Gtk.Dialog):
def on_destroy(self, *args): def on_destroy(self, *args):
del app.interface.instances[self.account]['server_info'] del app.interface.instances[self.account]['server_info']
app.ged.remove_event_handler('version-result-received', app.ged.remove_event_handler('version-result-received',
ged.CORE, ged.CORE,
self._nec_version_result_received) self._nec_version_result_received)
app.ged.remove_event_handler('agent-info-received', app.ged.remove_event_handler('agent-info-received',
ged.GUI1, ged.GUI1,
self._nec_agent_info_received) self._nec_agent_info_received)
class FeatureItem(Gtk.Grid): class FeatureItem(Gtk.Grid):
def __init__(self, feature): def __init__(self, feature):
@ -210,6 +219,7 @@ class FeatureItem(Gtk.Grid):
def update(self, feature): def update(self, feature):
self.set_feature_enabled(bool(feature.enabled)) self.set_feature_enabled(bool(feature.enabled))
class ServerInfoItem(Gtk.Grid): class ServerInfoItem(Gtk.Grid):
def __init__(self, info): def __init__(self, info):
super().__init__() super().__init__()