diff options
author | Dan Williams <dcbw@redhat.com> | 2007-08-01 18:27:25 (GMT) |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2007-08-01 18:27:25 (GMT) |
commit | 8dc589f5b03ba3b4a739dec223c439a0e5534271 (patch) | |
tree | 824b280210990f96301b2d22b4d84bdc62a87228 /src/presenceservice.py | |
parent | ef214b991d7c75040f5c71fe0f43055c49a594a3 (diff) |
#2214: Gracefully handle blank server field
Diffstat (limited to 'src/presenceservice.py')
-rw-r--r-- | src/presenceservice.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/presenceservice.py b/src/presenceservice.py index ec16408..bc49488 100644 --- a/src/presenceservice.py +++ b/src/presenceservice.py @@ -108,8 +108,12 @@ class PresenceService(ExportedGObject): if 'disable-gabble' in debug_flags: self._server_plugin = None else: - self._server_plugin = ServerPlugin(self._registry, self._owner) - self._plugins.append(self._server_plugin) + server = self._owner.get_server() + if server and len(server): + self._server_plugin = ServerPlugin(self._registry, self._owner) + self._plugins.append(self._server_plugin) + else: + self._server_plugin = None if 'disable-salut' in debug_flags: self._ll_plugin = None else: |