diff --git a/src/poezio.py b/src/poezio.py index 219a2279dad3b140b52ead9de0301193bbdef4f5..f9d27a51521b15c3e1f31df912512a55d34a59a6 100644 --- a/src/poezio.py +++ b/src/poezio.py @@ -36,6 +36,9 @@ def main(): import logger logger.create_logger() + import roster + roster.create_roster() + import core log = logging.getLogger('') diff --git a/src/roster.py b/src/roster.py index 51468aade62781c9ebd6cfc45ae4eb0142ebb5c2..b306bd070164cd3039f6cca55a72766d665c03aa 100644 --- a/src/roster.py +++ b/src/roster.py @@ -327,5 +327,10 @@ class RosterGroup(object): """Return the number of connected contacts""" return len([1 for contact in self.contacts if len(contact)]) +def create_roster(): + "Create the global roster object" + global roster + roster = Roster() + # Shared roster object -roster = Roster() +roster = None