We do not need to connect to Asterisk if we are performing any CLI
commands.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
# Initialize backend modules.
self.accounts = accounts.Accounts(self)
- self.asterisk = asterisk.Asterisk(self)
self.bugzilla = bugzilla.Bugzilla(self)
self.fireinfo = fireinfo.Fireinfo(self)
self.iuse = iuse.IUse(self)
if r:
raise SystemExit(r)
+ @lazy_property
+ def asterisk(self):
+ return asterisk.Asterisk(self)
+
@lazy_property
def campaigns(self):
return campaigns.Campaigns(self)