From c2c7fa311a2aaa362c144a26d649d485f4c4c236 Mon Sep 17 00:00:00 2001 From: Griatch Date: Sat, 28 Sep 2019 18:18:11 +0200 Subject: [PATCH] Format code with black. Add makefile to run fmt/tests --- CHANGELOG.md | 1 + Makefile | 33 +- evennia/__init__.py | 49 +- evennia/accounts/accounts.py | 274 ++- evennia/accounts/admin.py | 195 +- evennia/accounts/bots.py | 92 +- evennia/accounts/manager.py | 10 +- evennia/accounts/migrations/0001_initial.py | 190 +- .../accounts/migrations/0002_move_defaults.py | 8 +- .../migrations/0003_auto_20150209_2234.py | 28 +- .../migrations/0004_auto_20150403_2339.py | 61 +- .../migrations/0005_auto_20160905_0902.py | 24 +- .../migrations/0006_auto_20170606_1731.py | 35 +- .../migrations/0007_copy_player_to_account.py | 54 +- .../migrations/0008_auto_20190128_1820.py | 102 +- evennia/accounts/models.py | 45 +- evennia/accounts/tests.py | 165 +- evennia/commands/cmdhandler.py | 141 +- evennia/commands/cmdparser.py | 46 +- evennia/commands/cmdset.py | 55 +- evennia/commands/cmdsethandler.py | 136 +- evennia/commands/command.py | 138 +- evennia/commands/default/account.py | 337 ++- evennia/commands/default/admin.py | 160 +- evennia/commands/default/batchprocess.py | 82 +- evennia/commands/default/building.py | 1066 +++++---- evennia/commands/default/cmdset_character.py | 1 + evennia/commands/default/cmdset_session.py | 1 + evennia/commands/default/cmdset_unloggedin.py | 1 + evennia/commands/default/comms.py | 341 ++- evennia/commands/default/general.py | 131 +- evennia/commands/default/help.py | 149 +- evennia/commands/default/muxcommand.py | 36 +- evennia/commands/default/syscommands.py | 12 +- evennia/commands/default/system.py | 353 ++- evennia/commands/default/tests.py | 831 +++++-- evennia/commands/default/unloggedin.py | 116 +- evennia/commands/tests.py | 83 +- evennia/comms/admin.py | 46 +- evennia/comms/channelhandler.py | 40 +- evennia/comms/comms.py | 130 +- evennia/comms/managers.py | 102 +- evennia/comms/migrations/0001_initial.py | 92 +- .../0002_msg_db_hide_from_objects.py | 15 +- .../migrations/0003_auto_20140917_0756.py | 103 +- .../migrations/0004_auto_20150118_1631.py | 8 +- .../migrations/0005_auto_20150223_1517.py | 8 +- .../0006_channeldb_db_object_subscriptions.py | 19 +- evennia/comms/migrations/0007_msg_db_tags.py | 16 +- .../migrations/0008_auto_20160905_0902.py | 13 +- .../migrations/0009_auto_20160921_1731.py | 117 +- .../migrations/0010_auto_20161206_1912.py | 30 +- .../migrations/0011_auto_20170217_2039.py | 30 +- .../migrations/0011_auto_20170606_1731.py | 137 +- .../migrations/0012_merge_20170617_2017.py | 8 +- .../migrations/0013_auto_20170705_1726.py | 131 +- .../migrations/0014_auto_20170705_1736.py | 17 +- .../migrations/0015_auto_20170706_2041.py | 18 +- .../migrations/0016_auto_20180925_1735.py | 13 +- .../migrations/0017_auto_20190128_1820.py | 206 +- evennia/comms/models.py | 237 +- evennia/comms/tests.py | 9 +- evennia/contrib/__init__.py | 8 +- evennia/contrib/barter.py | 94 +- evennia/contrib/building_menu.py | 248 +- evennia/contrib/chargen.py | 22 +- evennia/contrib/clothing.py | 106 +- evennia/contrib/color_markups.py | 189 +- evennia/contrib/custom_gametime.py | 58 +- evennia/contrib/dice.py | 32 +- evennia/contrib/email_login.py | 75 +- evennia/contrib/evscaperoom/commands.py | 77 +- evennia/contrib/evscaperoom/menu.py | 159 +- evennia/contrib/evscaperoom/objects.py | 147 +- evennia/contrib/evscaperoom/room.py | 35 +- evennia/contrib/evscaperoom/scripts.py | 1 - evennia/contrib/evscaperoom/state.py | 35 +- .../evscaperoom/states/state_001_start.py | 20 +- evennia/contrib/evscaperoom/tests.py | 67 +- evennia/contrib/evscaperoom/utils.py | 42 +- evennia/contrib/extended_room.py | 48 +- evennia/contrib/fieldfill.py | 169 +- evennia/contrib/gendersub.py | 27 +- evennia/contrib/health_bar.py | 57 +- .../contrib/ingame_python/callbackhandler.py | 31 +- evennia/contrib/ingame_python/commands.py | 159 +- evennia/contrib/ingame_python/scripts.py | 90 +- evennia/contrib/ingame_python/tests.py | 192 +- evennia/contrib/ingame_python/typeclasses.py | 87 +- evennia/contrib/ingame_python/utils.py | 16 +- evennia/contrib/mail.py | 82 +- evennia/contrib/mapbuilder.py | 163 +- evennia/contrib/menu_login.py | 100 +- evennia/contrib/multidescer.py | 25 +- evennia/contrib/puzzles.py | 286 +-- evennia/contrib/random_string_generator.py | 15 +- evennia/contrib/rplanguage.py | 129 +- evennia/contrib/rpsystem.py | 268 ++- evennia/contrib/security/auditing/outputs.py | 4 +- evennia/contrib/security/auditing/server.py | 124 +- evennia/contrib/security/auditing/tests.py | 101 +- evennia/contrib/simpledoor.py | 18 +- evennia/contrib/slow_exit.py | 13 +- evennia/contrib/talking_npc.py | 41 +- evennia/contrib/tests.py | 2032 ++++++++++------- evennia/contrib/tree_select.py | 122 +- evennia/contrib/turnbattle/tb_basic.py | 66 +- evennia/contrib/turnbattle/tb_equip.py | 218 +- evennia/contrib/turnbattle/tb_items.py | 336 +-- evennia/contrib/turnbattle/tb_magic.py | 383 ++-- evennia/contrib/turnbattle/tb_range.py | 176 +- .../tutorial_examples/bodyfunctions.py | 6 +- .../tutorial_examples/cmdset_red_button.py | 45 +- .../tutorial_examples/example_batch_code.py | 7 +- .../tutorial_examples/red_button_scripts.py | 7 +- evennia/contrib/tutorial_examples/tests.py | 6 +- evennia/contrib/tutorial_world/mob.py | 34 +- evennia/contrib/tutorial_world/objects.py | 257 ++- evennia/contrib/tutorial_world/rooms.py | 227 +- evennia/contrib/unixcommand.py | 9 +- evennia/contrib/wilderness.py | 68 +- evennia/game_template/commands/command.py | 3 + .../game_template/commands/default_cmdsets.py | 4 + .../server/conf/connection_screens.py | 5 +- evennia/game_template/server/conf/mssp.py | 55 +- .../server/conf/serversession.py | 1 + evennia/game_template/typeclasses/accounts.py | 2 + evennia/game_template/typeclasses/channels.py | 1 + .../game_template/typeclasses/characters.py | 1 + evennia/game_template/typeclasses/exits.py | 1 + evennia/game_template/typeclasses/objects.py | 1 + evennia/game_template/typeclasses/rooms.py | 1 + evennia/game_template/typeclasses/scripts.py | 1 + evennia/game_template/world/prototypes.py | 8 +- evennia/help/admin.py | 35 +- evennia/help/manager.py | 4 +- evennia/help/migrations/0001_initial.py | 67 +- .../migrations/0002_auto_20170606_1731.py | 16 +- .../migrations/0003_auto_20190128_1820.py | 49 +- evennia/help/models.py | 75 +- evennia/locks/lockfuncs.py | 88 +- evennia/locks/lockhandler.py | 140 +- evennia/locks/tests.py | 191 +- evennia/objects/admin.py | 116 +- evennia/objects/manager.py | 225 +- evennia/objects/migrations/0001_initial.py | 113 +- .../migrations/0002_auto_20140917_0756.py | 26 +- ...r_defaultexit_defaultobject_defaultroom.py | 39 +- .../migrations/0004_auto_20150118_1622.py | 8 +- .../migrations/0005_auto_20150403_2339.py | 20 +- .../migrations/0006_auto_20170606_1731.py | 40 +- .../migrations/0007_objectdb_db_account.py | 18 +- .../migrations/0008_auto_20170705_1736.py | 16 +- .../0009_remove_objectdb_db_player.py | 11 +- .../migrations/0010_auto_20190128_1820.py | 137 +- evennia/objects/models.py | 82 +- evennia/objects/objects.py | 506 ++-- evennia/objects/tests.py | 50 +- evennia/prototypes/menus.py | 1127 +++++---- evennia/prototypes/protfuncs.py | 33 +- evennia/prototypes/prototypes.py | 379 +-- evennia/prototypes/spawner.py | 280 ++- evennia/prototypes/tests.py | 1115 +++++---- evennia/scripts/admin.py | 38 +- evennia/scripts/manager.py | 22 +- evennia/scripts/migrations/0001_initial.py | 121 +- .../migrations/0002_auto_20150118_1625.py | 8 +- ...techannelhandler_validateidmappercache_.py | 80 +- .../migrations/0004_auto_20150306_1354.py | 23 +- .../migrations/0005_auto_20150306_1441.py | 20 +- .../migrations/0006_auto_20150310_2249.py | 22 +- .../migrations/0007_auto_20150403_2339.py | 20 +- .../migrations/0008_auto_20170606_1731.py | 22 +- .../migrations/0009_scriptdb_db_account.py | 19 +- .../migrations/0010_auto_20170705_1736.py | 16 +- .../0011_remove_scriptdb_db_player.py | 13 +- .../migrations/0012_auto_20190128_1820.py | 127 +- evennia/scripts/models.py | 47 +- evennia/scripts/monitorhandler.py | 19 +- evennia/scripts/scripthandler.py | 27 +- evennia/scripts/scripts.py | 38 +- evennia/scripts/taskhandler.py | 24 +- evennia/scripts/tests.py | 4 +- evennia/scripts/tickerhandler.py | 62 +- evennia/server/admin.py | 9 +- evennia/server/amp_client.py | 21 +- evennia/server/connection_wizard.py | 114 +- evennia/server/deprecations.py | 77 +- evennia/server/evennia_launcher.py | 600 ++--- evennia/server/evennia_runner.py | 174 +- evennia/server/game_index_client/client.py | 61 +- evennia/server/game_index_client/service.py | 13 +- evennia/server/initial_setup.py | 34 +- evennia/server/inputfuncs.py | 153 +- evennia/server/migrations/0001_initial.py | 22 +- .../migrations/0002_auto_20190128_2311.py | 21 +- evennia/server/models.py | 31 +- evennia/server/portal/amp.py | 135 +- evennia/server/portal/amp_server.py | 115 +- evennia/server/portal/grapevine.py | 85 +- evennia/server/portal/irc.py | 128 +- evennia/server/portal/mccp.py | 14 +- evennia/server/portal/mssp.py | 25 +- evennia/server/portal/mxp.py | 16 +- evennia/server/portal/naws.py | 14 +- evennia/server/portal/portal.py | 120 +- evennia/server/portal/portalsessionhandler.py | 84 +- evennia/server/portal/rss.py | 17 +- evennia/server/portal/ssh.py | 78 +- evennia/server/portal/ssl.py | 15 +- evennia/server/portal/suppress_ga.py | 2 +- evennia/server/portal/telnet.py | 79 +- evennia/server/portal/telnet_oob.py | 92 +- evennia/server/portal/telnet_ssl.py | 27 +- evennia/server/portal/tests.py | 165 +- evennia/server/portal/ttype.py | 89 +- evennia/server/portal/webclient.py | 14 +- evennia/server/portal/webclient_ajax.py | 49 +- evennia/server/profiling/dummyrunner.py | 52 +- .../server/profiling/dummyrunner_settings.py | 61 +- evennia/server/profiling/memplot.py | 69 +- evennia/server/profiling/settings_mixin.py | 4 +- evennia/server/profiling/test_queries.py | 13 +- evennia/server/profiling/tests.py | 87 +- evennia/server/server.py | 234 +- evennia/server/serversession.py | 34 +- evennia/server/session.py | 52 +- evennia/server/sessionhandler.py | 166 +- evennia/server/signals.py | 20 +- evennia/server/tests/test_amp_connection.py | 11 +- evennia/server/tests/test_initial_setup.py | 1 - evennia/server/tests/test_launcher.py | 41 +- evennia/server/tests/test_misc.py | 43 +- evennia/server/tests/test_server.py | 239 +- evennia/server/tests/testrunner.py | 4 +- evennia/server/throttle.py | 23 +- evennia/server/validators.py | 25 +- evennia/server/webserver.py | 32 +- evennia/settings_default.py | 338 +-- evennia/typeclasses/admin.py | 131 +- evennia/typeclasses/attributes.py | 268 ++- evennia/typeclasses/managers.py | 103 +- .../typeclasses/migrations/0001_initial.py | 162 +- .../migrations/0002_auto_20150109_0913.py | 19 +- ...ltplayer_defaultroom_defaultscript_dono.py | 117 +- .../migrations/0004_auto_20151101_1759.py | 20 +- .../migrations/0005_auto_20160625_1812.py | 10 +- ...o_add_dbmodel_value_for_tags_attributes.py | 20 +- .../0007_tag_migrations_may_be_slow.py | 82 +- .../migrations/0008_lock_and_perm_rename.py | 36 +- .../0009_rename_player_cmdsets_typeclasses.py | 67 +- .../0010_delete_old_player_tables.py | 10 +- .../migrations/0011_auto_20190128_1820.py | 187 +- .../0012_attrs_to_picklev4_may_be_slow.py | 10 +- evennia/typeclasses/models.py | 191 +- evennia/typeclasses/tags.py | 130 +- evennia/typeclasses/tests.py | 33 +- evennia/utils/ansi.py | 285 +-- evennia/utils/batchprocessors.py | 29 +- evennia/utils/containers.py | 41 +- evennia/utils/create.py | 147 +- evennia/utils/dbserialize.py | 99 +- evennia/utils/eveditor.py | 208 +- evennia/utils/evform.py | 99 +- evennia/utils/evmenu.py | 429 ++-- evennia/utils/evmore.py | 53 +- evennia/utils/evtable.py | 288 ++- evennia/utils/gametime.py | 34 +- evennia/utils/idmapper/manager.py | 6 +- evennia/utils/idmapper/models.py | 128 +- evennia/utils/idmapper/tests.py | 21 +- evennia/utils/inlinefuncs.py | 40 +- evennia/utils/logger.py | 64 +- evennia/utils/optionclasses.py | 30 +- evennia/utils/optionhandler.py | 12 +- evennia/utils/picklefield.py | 37 +- evennia/utils/search.py | 34 +- evennia/utils/test_resources.py | 47 +- .../utils/tests/data/prototypes_example.py | 12 +- evennia/utils/tests/test_create_functions.py | 27 +- evennia/utils/tests/test_eveditor.py | 202 +- evennia/utils/tests/test_evform.py | 82 +- evennia/utils/tests/test_evmenu.py | 123 +- evennia/utils/tests/test_tagparsing.py | 265 ++- evennia/utils/tests/test_utils.py | 60 +- evennia/utils/text2html.py | 155 +- evennia/utils/utils.py | 359 +-- evennia/utils/validatorfuncs.py | 62 +- evennia/web/urls.py | 8 +- evennia/web/utils/general_context.py | 43 +- evennia/web/utils/middleware.py | 1 + evennia/web/utils/tests.py | 66 +- evennia/web/webclient/urls.py | 3 +- evennia/web/webclient/views.py | 5 +- evennia/web/website/forms.py | 37 +- evennia/web/website/templatetags/addclass.py | 6 +- evennia/web/website/tests.py | 146 +- evennia/web/website/urls.py | 98 +- evennia/web/website/views.py | 271 ++- 299 files changed, 19037 insertions(+), 11611 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a607c34f0..12001f0877 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -29,6 +29,7 @@ without arguments starts a full interactive Python console. - Remove `pillow` requirement (install especially if using imagefield) - Add Simplified Korean translation (user aceamro) - Show warning on `start -l` if settings contains values unsafe for production. +- Make code auto-formatted with Black. ## Evennia 0.9 (2018-2019) diff --git a/Makefile b/Makefile index 450c30c9b5..b7b67250a5 100644 --- a/Makefile +++ b/Makefile @@ -1,12 +1,39 @@ -default: install +# This is used with `make