Refactor code to remove alerts as per lgtm and #1176.

This commit is contained in:
Griatch 2017-01-29 19:02:00 +01:00
parent dcde526f6d
commit 74eebfed6d
54 changed files with 226 additions and 264 deletions

View file

@ -18,9 +18,6 @@ from future.utils import with_metaclass
__all__ = ["DefaultScript", "DoNothing", "Store"]
_GA = object.__getattribute__
_SESSIONS = None
class ExtendedLoopingCall(LoopingCall):
"""
LoopingCall that can start at a delay different
@ -241,6 +238,7 @@ class DefaultScript(ScriptBase):
return maybeDeferred(self._step_callback).addErrback(self._step_errback)
except Exception:
logger.log_trace()
return None
# Public methods
@ -279,6 +277,7 @@ class DefaultScript(ScriptBase):
task = self.ndb._task
if task:
return max(0, self.db_repeats - task.callcount)
return None
def start(self, force_restart=False):
"""

View file

@ -73,7 +73,7 @@ from django.core.exceptions import ObjectDoesNotExist
from evennia.scripts.scripts import ExtendedLoopingCall
from evennia.server.models import ServerConfig
from evennia.utils.logger import log_trace, log_err
from evennia.utils.dbserialize import dbserialize, dbunserialize, pack_dbobj, unpack_dbobj
from evennia.utils.dbserialize import dbserialize, dbunserialize, pack_dbobj
from evennia.utils import variable_from_module
_GA = object.__getattribute__
@ -568,6 +568,7 @@ class TickerHandler(object):
ticker = self.ticker_pool.tickers.get(interval, None)
if ticker:
return {interval: ticker.subscriptions}
return None
def all_display(self):
"""