Commit graph

5837 commits

Author SHA1 Message Date
Greg Taylor
da48fa2e52 Refactor mod_import to use importlib
Switch from the deprecated imp to importlib. Also add tests and
clean up logic flow. This should be quite a bit faster than the
old implementation as well.
2019-09-15 20:21:50 -07:00
Griatch
e395ea9371 Fix MSSP connect traceback. Resolve #1930. Also add mock external_discord_hello inputfunc for Mudlet. 2019-09-15 14:09:47 +02:00
Griatch
75c6f198ee Messed up the merge; now removed win-req file 2019-09-15 13:03:38 +02:00
Griatch
02a391d308 Resolve merge conflicts 2019-09-15 13:02:35 +02:00
Griatch
ac3a8d2199 Merge pull request #1927 from gtaylor/futures-removal
Remove Python 2.7 compatibility shims
2019-09-15 13:00:43 +02:00
Griatch
033d00ae77 Merge pull request #1926 from gtaylor/django-2.2.5
Bump min Django version to 2.2.5
2019-09-15 12:55:45 +02:00
Greg Taylor
93ca8504d0 Bump min Django version to 2.2.5
Bug fix release. For more details, see:
https://docs.djangoproject.com/en/2.2/releases/2.2.5/
2019-09-15 00:40:26 -07:00
Greg Taylor
0c5628759f Condense requirements files down to one
PEP 508 defines a way to specify platform-specific requirements.
Rather than having to manage two different requirements files, let's
crunch them down to one and use that facility.

For more details on how this works, see:
https://www.python.org/dev/peps/pep-0508/
2019-09-15 00:37:30 -07:00
Greg Taylor
bd33886cc0 Remove uses of the 'future' py2->3 module
This is no longer needed, now that we are Py3.7+ only. One
layer of indirection removed, and one less dependency.
2019-09-15 00:18:56 -07:00
Greg Taylor
edbe583959 Clean up utils gc/sys imports
Move to top and import the modules instead of funcs from them.
Keeps the scope cleaner.
2019-09-15 00:18:56 -07:00
Greg Taylor
e5354a6787 Remove py3.6 handler for ModuleImportError
We require 3.7+ now, no need.
2019-09-15 00:18:56 -07:00
Greg Taylor
3fb23f4c70 Remove unused utils.clean_object_caches func
Sounds like this used to have a purpose but no longer does.
2019-09-15 00:17:39 -07:00
Greg Taylor
41622d4527 Remove unneeded __futures__ imports
No longer needed with Python 2 support dropped.
2019-09-15 00:17:39 -07:00
Greg Taylor
0eef4bee6f Fix breaking typo in evennia.objects.objects
Noneo->Noneo
2019-09-15 00:15:21 -07:00
Griatch
b609c548f0 Make DefaultObject echo confirmation when being puppeted, as per #1923 2019-09-14 20:56:36 +02:00
Griatch
96490386a1 Fix prototype_tag issue in olc. Resolve #1918 2019-09-14 20:45:58 +02:00
Griatch
bc2777031d More fixes to text2ansi regexes. Resolve #1920. Resolve #1924. 2019-09-14 20:18:07 +02:00
Griatch
12ce59954e Merge pull request #1925 from evennia/contrib-egi-readme-removal
Remove EGI mention in contrib README.md
2019-09-14 14:44:38 +02:00
Greg Taylor
535d2d05f1 Remove EGI mention in contrib README.md
EGI was moved into core.
2019-09-13 22:14:06 -07:00
Griatch
25aa026b28 ... and another fix to handle line breaks in web client 2019-09-11 20:02:24 +02:00
Griatch
c1be45b18d Use literal space rather than \s in text2html parser. Resolve #1916. 2019-09-11 19:58:28 +02:00
Griatch
e7b4ba019a Merge branch 'master' of github.com:evennia/evennia 2019-09-11 08:42:47 +02:00
Griatch
56bfc10828 Fix line breaks from fixed-width lines in webclient. Resolve #1837. 2019-09-11 08:42:34 +02:00
Griatch
73ba06d5f8 Merge pull request #1915 from kovitikus/myfixes
Updated various modules with f-strings.
2019-09-10 21:50:54 +02:00
Kovitikus
4646da4135 Fixed string conversions. 2019-09-10 15:17:56 -04:00
Kovitikus
8dcd1bb286 Fixed string conversions. 2019-09-10 15:17:21 -04:00
Kovitikus
ced0bfea59 Converions to string types. 2019-09-10 14:42:01 -04:00
Griatch
607004f2eb Fix mismatching help query in OOC mode. Resolve #1914. 2019-09-10 19:57:22 +02:00
Kovitikus
c376fb5b57 Updated tests.py with f-strings. 2019-09-10 13:29:21 -04:00
Kovitikus
02397aca0b Updated models.py with f-strings. 2019-09-10 13:24:16 -04:00
Kovitikus
37912417dc Updated manager.py with f-strings. 2019-09-10 13:22:05 -04:00
Kovitikus
d70eb388f1 Updated bots.py to fstrings. 2019-09-10 12:47:03 -04:00
Kovitikus
e343576292 Fixed a trailing whitespace. 2019-09-10 11:22:43 -04:00
Kovitikus
c0a5156c70 Updated to fstrings. 2019-09-10 10:31:49 -04:00
Griatch
6b2c2ee6e3 Properly encode FileLogger's readline output. Resolve #1875. 2019-09-09 07:18:28 +02:00
Griatch
47b362738d Fix unit tests 2019-09-08 21:17:55 +02:00
Griatch
dc444bd2be Fix typo in lock defintion 2019-09-08 20:19:51 +02:00
Griatch
9e3285a791 Handle drop with drop:holds() lock. Default to pass for backwards-compatibilty while on Evennia 0.9. See #1868 2019-09-08 20:17:04 +02:00
Griatch
d92efb6e67 Fix traceback in rpsystem contrib. Resolve #1871 2019-09-08 19:41:14 +02:00
Griatch
bb5324ba52 Fix AttributeHandler.get with no Attributes. Also make return_list=True return [] rather than [None]. Resolves #1866 2019-09-08 19:18:19 +02:00
Griatch
ea07a81696 Fix ANSI->HTML conversion in webclient; Resolve #1792 2019-09-08 18:26:23 +02:00
Griatch
05b859c0b7 Fix pager output for spawn/list with a very long list. Resolve #1829 2019-09-08 00:46:02 +02:00
Griatch
c520ef86c9 Make DEFAULT_CHANNELS auto-recreate missing channels. Add new CHANNEL_MUDINFO setting. 2019-09-08 00:09:00 +02:00
Griatch
dd8b3c1ba2 Use lists in settings. Resolve #1912 2019-09-07 22:51:23 +02:00
Griatch
bbb1d40c2d Make GLOBAL_SCRIPTS auto-start timed scripts; list all global scripts 2019-09-07 18:13:54 +02:00
Griatch
e5072f7b39 Give better instructions in clothing contrib 2019-09-06 21:50:00 +02:00
Griatch
7d8d3216a9 Resolve duplicate script execution for global script. Make paused script fire at_server_reload. Resolve #1911. 2019-09-05 23:54:07 +02:00
Griatch
ad2e0ce0be Make search_account also search by account alias. Resolve #1910 2019-09-04 20:57:44 +02:00
Griatch
a35dcedcc0 Better output for evennia --initmissing. Fix object copy with tags (Resolve #1909) 2019-09-04 20:35:08 +02:00
Griatch
6158f247bc Fix leftover errors in game template object doctstring 2019-09-02 23:01:44 +02:00