Up min versions to py3.9, Django 4
This commit is contained in:
parent
89f9eaffcc
commit
b76c5d2bab
15 changed files with 44 additions and 58 deletions
|
|
@ -91,10 +91,10 @@ PSTATUS = chr(18) # ping server or portal status
|
|||
SRESET = chr(19) # shutdown server in reset mode
|
||||
|
||||
# requirements
|
||||
PYTHON_MIN = "3.7"
|
||||
PYTHON_MIN = "3.9"
|
||||
TWISTED_MIN = "20.3.0"
|
||||
DJANGO_MIN = "3.2.0"
|
||||
DJANGO_LT = "4.0"
|
||||
DJANGO_MIN = "4.0.2"
|
||||
DJANGO_LT = "4.1"
|
||||
|
||||
try:
|
||||
sys.path[1] = EVENNIA_ROOT
|
||||
|
|
@ -375,7 +375,7 @@ ERROR_NOTWISTED = """
|
|||
|
||||
ERROR_DJANGO_MIN = """
|
||||
ERROR: Django {dversion} found. Evennia requires at least version {django_min} (but
|
||||
no higher than {django_lt}).
|
||||
below version {django_lt}).
|
||||
|
||||
If you are using a virtualenv, use the command `pip install --upgrade -e evennia` where
|
||||
`evennia` is the folder to where you cloned the Evennia library. If not
|
||||
|
|
|
|||
|
|
@ -26,45 +26,55 @@ from django.dispatch import Signal
|
|||
# Account.create() after the Account is created. Note that this will *not* fire
|
||||
# if calling create.create_account alone, since going through the Account.create()
|
||||
# is the most expected route.
|
||||
SIGNAL_ACCOUNT_POST_CREATE = Signal(providing_args=["ip"])
|
||||
# sends with kwarg 'ip'
|
||||
SIGNAL_ACCOUNT_POST_CREATE = Signal()
|
||||
|
||||
# The Sender is the renamed Account. This is triggered by the username setter in AccountDB.
|
||||
SIGNAL_ACCOUNT_POST_RENAME = Signal(providing_args=["old_name", "new_name"])
|
||||
# sends with kwargs 'old_name' and 'new_name'
|
||||
SIGNAL_ACCOUNT_POST_RENAME = Signal()
|
||||
|
||||
# The Sender is the connecting Account. This is triggered when an Account connects cold;
|
||||
# that is, it had no other sessions connected.
|
||||
SIGNAL_ACCOUNT_POST_FIRST_LOGIN = Signal(providing_args=["session"])
|
||||
# sends with kwarg 'session'
|
||||
SIGNAL_ACCOUNT_POST_FIRST_LOGIN = Signal()
|
||||
|
||||
# The sender is the connecting Account. This is triggered whenever a session authenticates
|
||||
# to an Account regardless of existing sessions. It then firest after FIRST_LOGIN signal
|
||||
SIGNAL_ACCOUNT_POST_LOGIN = Signal(providing_args=["session"])
|
||||
# sends with kwarg 'session'
|
||||
SIGNAL_ACCOUNT_POST_LOGIN = Signal()
|
||||
|
||||
# The Sender is the Account attempting to authenticate. This is triggered whenever a
|
||||
# session tries to login to an Account but fails.
|
||||
SIGNAL_ACCOUNT_POST_LOGIN_FAIL = Signal(providing_args=["session"])
|
||||
# sends with kwarg 'session'
|
||||
SIGNAL_ACCOUNT_POST_LOGIN_FAIL = Signal()
|
||||
|
||||
# The sender is the disconnecting Account. This is triggered whenever a session disconnects
|
||||
# from the account, regardless of how many it started with or remain.
|
||||
SIGNAL_ACCOUNT_POST_LOGOUT = Signal(providing_args=["session"])
|
||||
# sends with kwarg 'session'
|
||||
SIGNAL_ACCOUNT_POST_LOGOUT = Signal()
|
||||
|
||||
# The sender is the Account. This is triggered when an Account's final session disconnects.
|
||||
SIGNAL_ACCOUNT_POST_LAST_LOGOUT = Signal(providing_args=["session"])
|
||||
# sends with kwarg 'session'
|
||||
SIGNAL_ACCOUNT_POST_LAST_LOGOUT = Signal()
|
||||
|
||||
# The sender is an Object. This is triggered when Object has been created, after all hooks.
|
||||
SIGNAL_OBJECT_POST_CREATE = Signal()
|
||||
|
||||
# The sender is the Object being puppeted. This is triggered after all puppeting hooks have
|
||||
# been called. The Object has already been puppeted by this point.
|
||||
SIGNAL_OBJECT_POST_PUPPET = Signal(providing_args=["session", "account"])
|
||||
# sends with kwargs 'session', 'account'
|
||||
SIGNAL_OBJECT_POST_PUPPET = Signal()
|
||||
|
||||
# The sender is the Object being released. This is triggered after all hooks are called.
|
||||
# The Object is no longer puppeted by this point.
|
||||
SIGNAL_OBJECT_POST_UNPUPPET = Signal(providing_args=["session", "account"])
|
||||
# sends with kwargs 'session', 'account'
|
||||
SIGNAL_OBJECT_POST_UNPUPPET = Signal()
|
||||
|
||||
# The sender is the Typed Object being renamed. This isn't necessarily an Object;
|
||||
# it could be a script. It fires whenever the value of the Typed object's 'key'
|
||||
# changes. Will need to use isinstance() or other filtering on things that use this.
|
||||
SIGNAL_TYPED_OBJECT_POST_RENAME = Signal(providing_args=["old_key", "new_key"])
|
||||
# sends with kwargs 'old_key', 'new_key'
|
||||
SIGNAL_TYPED_OBJECT_POST_RENAME = Signal()
|
||||
|
||||
# The sender is the created Script. This is called after the Script was first created,
|
||||
# after all hooks.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue