Import python3 compatible object.
This commit is contained in:
parent
4f07da29c2
commit
11b61fe335
43 changed files with 43 additions and 0 deletions
|
|
@ -13,6 +13,7 @@ See www.evennia.com for full documentation.
|
||||||
"""
|
"""
|
||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
|
from builtins import object
|
||||||
|
|
||||||
# Delayed loading of properties
|
# Delayed loading of properties
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -63,6 +63,7 @@ can then implement separate sets for different situations. For
|
||||||
example, you can have a 'On a boat' set, onto which you then tack on
|
example, you can have a 'On a boat' set, onto which you then tack on
|
||||||
the 'Fishing' set. Fishing from a boat? No problem!
|
the 'Fishing' set. Fishing from a boat? No problem!
|
||||||
"""
|
"""
|
||||||
|
from builtins import object
|
||||||
import sys
|
import sys
|
||||||
from importlib import import_module
|
from importlib import import_module
|
||||||
from inspect import trace
|
from inspect import trace
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,7 @@ update() on the channelhandler. Or use Channel.objects.delete() which
|
||||||
does this for you.
|
does this for you.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
from builtins import object
|
||||||
|
|
||||||
from evennia.comms.models import ChannelDB
|
from evennia.comms.models import ChannelDB
|
||||||
from evennia.commands import cmdset, command
|
from evennia.commands import cmdset, command
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,7 @@ Channels are central objects that act as targets for Msgs. Players can
|
||||||
connect to channels by use of a ChannelConnect object (this object is
|
connect to channels by use of a ChannelConnect object (this object is
|
||||||
necessary to easily be able to delete connections on the fly).
|
necessary to easily be able to delete connections on the fly).
|
||||||
"""
|
"""
|
||||||
|
from builtins import object
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.utils import timezone
|
from django.utils import timezone
|
||||||
|
|
|
||||||
|
|
@ -94,6 +94,7 @@ in-game.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
|
from builtins import object
|
||||||
|
|
||||||
from evennia import Command, DefaultScript, CmdSet
|
from evennia import Command, DefaultScript, CmdSet
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -40,6 +40,7 @@ example of usage.
|
||||||
For a simple demonstration, add `CmdMenuTest` from this module to the default cmdset.
|
For a simple demonstration, add `CmdMenuTest` from this module to the default cmdset.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
from builtins import object
|
||||||
from types import MethodType
|
from types import MethodType
|
||||||
from evennia import syscmdkeys
|
from evennia import syscmdkeys
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -69,6 +69,7 @@ Tall man (assuming his name is Tom) sees:
|
||||||
|
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
from builtins import object
|
||||||
|
|
||||||
import re
|
import re
|
||||||
from re import escape as re_escape
|
from re import escape as re_escape
|
||||||
|
|
|
||||||
|
|
@ -104,6 +104,7 @@ to any other identifier you can use.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
|
from builtins import object
|
||||||
|
|
||||||
import re
|
import re
|
||||||
import inspect
|
import inspect
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@ Attributes are separate objects that store values persistently onto
|
||||||
the database object. Like everything else, they can be accessed
|
the database object. Like everything else, they can be accessed
|
||||||
transparently through the decorating TypeClass.
|
transparently through the decorating TypeClass.
|
||||||
"""
|
"""
|
||||||
|
from builtins import object
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.db import models
|
from django.db import models
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ These are the (default) starting points for all in-game visible
|
||||||
entities.
|
entities.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
from builtins import object
|
||||||
|
|
||||||
import traceback
|
import traceback
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ added to all game objects. You access it through the property
|
||||||
`scripts` on the game object.
|
`scripts` on the game object.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
from builtins import object
|
||||||
|
|
||||||
from evennia.scripts.models import ScriptDB
|
from evennia.scripts.models import ScriptDB
|
||||||
from evennia.utils import create
|
from evennia.utils import create
|
||||||
|
|
|
||||||
|
|
@ -54,6 +54,7 @@ a custom handler one can make a custom `AT_STARTSTOP_MODULE` entry to
|
||||||
call the handler's `save()` and `restore()` methods when the server reboots.
|
call the handler's `save()` and `restore()` methods when the server reboots.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
from builtins import object
|
||||||
from twisted.internet.defer import inlineCallbacks
|
from twisted.internet.defer import inlineCallbacks
|
||||||
from django.core.exceptions import ObjectDoesNotExist
|
from django.core.exceptions import ObjectDoesNotExist
|
||||||
from evennia.scripts.scripts import ExtendedLoopingCall
|
from evennia.scripts.scripts import ExtendedLoopingCall
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,7 @@ the oobhandler's functionality to return data, register a monitor on
|
||||||
an object's properties or start a repeating action.
|
an object's properties or start a repeating action.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
from builtins import object
|
||||||
|
|
||||||
from collections import defaultdict
|
from collections import defaultdict
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
"""
|
"""
|
||||||
IMC2 client module. Handles connecting to and communicating with an IMC2 server.
|
IMC2 client module. Handles connecting to and communicating with an IMC2 server.
|
||||||
"""
|
"""
|
||||||
|
from builtins import object
|
||||||
|
|
||||||
from time import time
|
from time import time
|
||||||
from twisted.internet import task
|
from twisted.internet import task
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@ http://www.mudbytes.net/index.php?a=articles&s=imc2_protocol
|
||||||
|
|
||||||
"""
|
"""
|
||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
|
from builtins import object
|
||||||
import shlex
|
import shlex
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,7 @@ terribly slow connection.
|
||||||
This protocol is implemented by the telnet protocol importing
|
This protocol is implemented by the telnet protocol importing
|
||||||
mccp_compress and calling it from its write methods.
|
mccp_compress and calling it from its write methods.
|
||||||
"""
|
"""
|
||||||
|
from builtins import object
|
||||||
import zlib
|
import zlib
|
||||||
|
|
||||||
# negotiations for v1 and v2 of the protocol
|
# negotiations for v1 and v2 of the protocol
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@ active players and so on.
|
||||||
|
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
from builtins import object
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from evennia.utils import utils
|
from evennia.utils import utils
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@ http://www.mushclient.com/mushclient/mxp.htm
|
||||||
http://www.gammon.com.au/mushclient/addingservermxp.htm
|
http://www.gammon.com.au/mushclient/addingservermxp.htm
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
from builtins import object
|
||||||
import re
|
import re
|
||||||
|
|
||||||
LINKS_SUB = re.compile(r'\{lc(.*?)\{lt(.*?)\{le', re.DOTALL)
|
LINKS_SUB = re.compile(r'\{lc(.*?)\{lt(.*?)\{le', re.DOTALL)
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ NAWS allows telnet clients to report their current window size to the
|
||||||
client and update it when the size changes
|
client and update it when the size changes
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
from builtins import object
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
|
|
||||||
NAWS = chr(31)
|
NAWS = chr(31)
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@ by game/evennia.py).
|
||||||
|
|
||||||
"""
|
"""
|
||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
|
from builtins import object
|
||||||
|
|
||||||
import time
|
import time
|
||||||
import sys
|
import sys
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ This connects an RSS feed to an in-game Evennia channel, sending messages
|
||||||
to the channel whenever the feed updates.
|
to the channel whenever the feed updates.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
from builtins import object
|
||||||
|
|
||||||
from twisted.internet import task, threads
|
from twisted.internet import task, threads
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ Using standard ssh client,
|
||||||
|
|
||||||
"""
|
"""
|
||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
|
from builtins import object
|
||||||
import os
|
import os
|
||||||
|
|
||||||
from twisted.cred.checkers import credentials
|
from twisted.cred.checkers import credentials
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@ for updating health bars etc. See also GMCP which is another standard
|
||||||
doing the same thing.
|
doing the same thing.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
from builtins import object
|
||||||
import re
|
import re
|
||||||
import json
|
import json
|
||||||
from evennia.utils.utils import to_str
|
from evennia.utils.utils import to_str
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@ etc. If the client does not support TTYPE, this will be ignored.
|
||||||
All data will be stored on the protocol's protocol_flags dictionary,
|
All data will be stored on the protocol's protocol_flags dictionary,
|
||||||
under the 'TTYPE' key.
|
under the 'TTYPE' key.
|
||||||
"""
|
"""
|
||||||
|
from builtins import object
|
||||||
|
|
||||||
# telnet option codes
|
# telnet option codes
|
||||||
TTYPE = chr(24)
|
TTYPE = chr(24)
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@ by game/evennia.py).
|
||||||
|
|
||||||
"""
|
"""
|
||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
|
from builtins import object
|
||||||
import time
|
import time
|
||||||
import sys
|
import sys
|
||||||
import os
|
import os
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,7 @@ connection actually happens (so it's the same for telnet, web, ssh etc).
|
||||||
It is stored on the Server side (as opposed to protocol-specific sessions which
|
It is stored on the Server side (as opposed to protocol-specific sessions which
|
||||||
are stored on the Portal side)
|
are stored on the Portal side)
|
||||||
"""
|
"""
|
||||||
|
from builtins import object
|
||||||
|
|
||||||
import re
|
import re
|
||||||
import weakref
|
import weakref
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@ This module defines a generic session class. All connection instances
|
||||||
(both on Portal and Server side) should inherit from this class.
|
(both on Portal and Server side) should inherit from this class.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
from builtins import object
|
||||||
|
|
||||||
import time
|
import time
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,7 @@ There are two similar but separate stores of sessions:
|
||||||
handle network communication but holds no game info.
|
handle network communication but holds no game info.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
from builtins import object
|
||||||
|
|
||||||
from time import time
|
from time import time
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@ which is a non-db version of Attributes.
|
||||||
|
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
from builtins import object
|
||||||
import re
|
import re
|
||||||
import weakref
|
import weakref
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -25,6 +25,7 @@ This module also contains the Managers for the respective models; inherit from
|
||||||
these to create custom managers.
|
these to create custom managers.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
from builtins import object
|
||||||
|
|
||||||
from django.db.models import signals
|
from django.db.models import signals
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ used for storing Aliases and Permissions. This module contains the
|
||||||
respective handlers.
|
respective handlers.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
from builtins import object
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.db import models
|
from django.db import models
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@ it is run by Evennia just before returning data to/from the
|
||||||
user.
|
user.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
from builtins import object
|
||||||
import re
|
import re
|
||||||
from evennia.utils import utils
|
from evennia.utils import utils
|
||||||
from evennia.utils.utils import to_str, to_unicode
|
from evennia.utils.utils import to_str, to_unicode
|
||||||
|
|
|
||||||
|
|
@ -167,6 +167,7 @@ caller.msg("The object was created!")
|
||||||
script = create.create_script()
|
script = create.create_script()
|
||||||
```
|
```
|
||||||
"""
|
"""
|
||||||
|
from builtins import object
|
||||||
|
|
||||||
import re
|
import re
|
||||||
import codecs
|
import codecs
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@ in-situ, e.g `obj.db.mynestedlist[3][5] = 3` would never be saved and
|
||||||
be out of sync with the database.
|
be out of sync with the database.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
from builtins import object
|
||||||
|
|
||||||
from functools import update_wrapper
|
from functools import update_wrapper
|
||||||
from collections import defaultdict, MutableSequence, MutableSet, MutableMapping
|
from collections import defaultdict, MutableSequence, MutableSet, MutableMapping
|
||||||
|
|
|
||||||
|
|
@ -33,6 +33,7 @@ and initialize it:
|
||||||
displayed in the editor.
|
displayed in the editor.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
from builtins import object
|
||||||
|
|
||||||
import re
|
import re
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
|
|
|
||||||
|
|
@ -135,6 +135,7 @@ form will raise an error.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
|
from builtins import object
|
||||||
|
|
||||||
import re
|
import re
|
||||||
import copy
|
import copy
|
||||||
|
|
|
||||||
|
|
@ -134,6 +134,7 @@ evennia.utils.evmenu`.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
|
from builtins import object
|
||||||
|
|
||||||
from textwrap import dedent
|
from textwrap import dedent
|
||||||
from inspect import isfunction, getargspec
|
from inspect import isfunction, getargspec
|
||||||
|
|
|
||||||
|
|
@ -25,6 +25,7 @@ long enough to need to scroll and **kwargs will be passed on to the
|
||||||
caller.msg() construct (text will be using the pager restrictor).
|
caller.msg() construct (text will be using the pager restrictor).
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
from builtins import object
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from evennia import Command, CmdSet
|
from evennia import Command, CmdSet
|
||||||
|
|
|
||||||
|
|
@ -115,6 +115,7 @@ table string.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
|
from builtins import object
|
||||||
#from textwrap import wrap
|
#from textwrap import wrap
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from textwrap import TextWrapper
|
from textwrap import TextWrapper
|
||||||
|
|
|
||||||
|
|
@ -28,6 +28,7 @@ Pickle field implementation for Django.
|
||||||
Modified for Evennia by Griatch.
|
Modified for Evennia by Griatch.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
from builtins import object
|
||||||
from ast import literal_eval
|
from ast import literal_eval
|
||||||
|
|
||||||
from copy import deepcopy
|
from copy import deepcopy
|
||||||
|
|
|
||||||
|
|
@ -30,6 +30,7 @@
|
||||||
# POSSIBILITY OF SUCH DAMAGE.
|
# POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
|
from builtins import object
|
||||||
__version__ = "trunk"
|
__version__ = "trunk"
|
||||||
|
|
||||||
import copy
|
import copy
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ snippet #577349 on http://code.activestate.com.
|
||||||
(extensively modified by Griatch 2010)
|
(extensively modified by Griatch 2010)
|
||||||
"""
|
"""
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
|
from builtins import object
|
||||||
|
|
||||||
import re
|
import re
|
||||||
import cgi
|
import cgi
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,7 @@ be of use when designing your own game.
|
||||||
"""
|
"""
|
||||||
from __future__ import division
|
from __future__ import division
|
||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
|
from builtins import object
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue