forked from mirror/Archipelago
Compare commits
base: ubufugu/dockipelago:0.6.1
ubufugu/dockipelago:main
ubufugu/dockipelago:dock-dev
mirror/Archipelago:main
mirror/Archipelago:webhost_other_document
mirror/Archipelago:active/rc-site
mirror/Archipelago:core_manifest_platforms
mirror/Archipelago:webhost_big_charts
mirror/Archipelago:NewSoupVi-patch-51
mirror/Archipelago:active_webhost
mirror/Archipelago:ladx-security-fix-0.6.6
mirror/Archipelago:NewSoupVi-patch-52
mirror/Archipelago:webhost_room_timeout_config
mirror/Archipelago:NewSoupVi-patch-50
mirror/Archipelago:setup_more_apworld
mirror/Archipelago:NewSoupVi-patch-49
mirror/Archipelago:NewSoupVi-patch-48
mirror/Archipelago:NewSoupVi-patch-47
mirror/Archipelago:NewSoupVi-patch-26
mirror/Archipelago:NewSoupVi-patch-46
mirror/Archipelago:webhost_queue_display
mirror/Archipelago:NewSoupVi-patch-45
mirror/Archipelago:NewSoupVi-patch-44
mirror/Archipelago:multiserver_no_datapackage_for_uncompressed
mirror/Archipelago:NewSoupVi-patch-43
mirror/Archipelago:core_orjson
mirror/Archipelago:revert-5169-NewSoupVi-patch-42
mirror/Archipelago:ladx-marin-text-0.6.2
mirror/Archipelago:NewSoupVi-patch-42
mirror/Archipelago:NewSoupVi-patch-41
mirror/Archipelago:shivers-fix-get-pre-fill-items
mirror/Archipelago:plando-items-list-worlds-error-cleanup
mirror/Archipelago:plando-count-value-fix
mirror/Archipelago:Exempt-Medic-remaining-fill-start-inventory
mirror/Archipelago:plando-items-everywhere-count-fix
mirror/Archipelago:revert-4911-StardewValley/cleanup-monstersanity-tests
mirror/Archipelago:multiserver_discord_webhook
mirror/Archipelago:NewSoupVi-patch-40
mirror/Archipelago:oc2-progression-balancing
mirror/Archipelago:core_use_embedded_datapackage
mirror/Archipelago:NewSoupVi-patch-39
mirror/Archipelago:NewSoupVi-patch-38
mirror/Archipelago:adventure-rules
mirror/Archipelago:Exempt-Medic-gb-docs
mirror/Archipelago:NewSoupVi-patch-20
mirror/Archipelago:NewSoupVi-patch-37
mirror/Archipelago:NewSoupVi-patch-36
mirror/Archipelago:NewSoupVi-patch-35
mirror/Archipelago:revert-4732-core_new_websockets
mirror/Archipelago:plando-connections-doc
mirror/Archipelago:empty-death-link-cause
mirror/Archipelago:core_multiserver_temp_prevent
mirror/Archipelago:NewSoupVi-patch-34
mirror/Archipelago:NewSoupVi-patch-33
mirror/Archipelago:fix-links-that-moved
mirror/Archipelago:NewSoupVi-patch-32
mirror/Archipelago:0-6-0-rc1
mirror/Archipelago:NewSoupVi-patch-31
mirror/Archipelago:core_filler_creation_reason
mirror/Archipelago:revert-4018-add-events
mirror/Archipelago:NewSoupVi-patch-30
mirror/Archipelago:core_dyn_loglevel_mapping
mirror/Archipelago:NewSoupVi-patch-16
mirror/Archipelago:0-5-1-hotfix1
mirror/Archipelago:NewSoupVi-patch-29
mirror/Archipelago:NewSoupVi-patch-28
mirror/Archipelago:NewSoupVi-patch-27
mirror/Archipelago:NewSoupVi-patch-25
mirror/Archipelago:NewSoupVi-patch-21
mirror/Archipelago:NewSoupVi-patch-24
mirror/Archipelago:NewSoupVi-patch-23
mirror/Archipelago:revert-4040-patch-3
mirror/Archipelago:core_negative_random_range
mirror/Archipelago:NewSoupVi-patch-22
mirror/Archipelago:NewSoupVi-patch-13
mirror/Archipelago:NewSoupVi-patch-17
mirror/Archipelago:NewSoupVi-patch-19
mirror/Archipelago:NewSoupVi-patch-18
mirror/Archipelago:NewSoupVi-patch-9
mirror/Archipelago:NewSoupVi-patch-14
mirror/Archipelago:NewSoupVi-patch-15
mirror/Archipelago:NewSoupVi-patch-7
mirror/Archipelago:NewSoupVi-patch-12
mirror/Archipelago:NewSoupVi-patch-11
mirror/Archipelago:NewSoupVi-patch-10
mirror/Archipelago:NewSoupVi-patch-8
mirror/Archipelago:core_itemlink_precollected
mirror/Archipelago:webhost3.8compat_fix
mirror/Archipelago:NewSoupVi-patch-2
mirror/Archipelago:NewSoupVi-patch-6
mirror/Archipelago:NewSoupVi-patch-5
mirror/Archipelago:NewSoupVi-patch-4
mirror/Archipelago:archipidle
mirror/Archipelago:multiserver_data_store_datapackage
mirror/Archipelago:multiserver_public_data_store_keys
mirror/Archipelago:fix-text-choice
mirror/Archipelago:NewSoupVi-patch-3
mirror/Archipelago:options-presets-py38
mirror/Archipelago:api-reference-fix
mirror/Archipelago:NewSoupVi-patch-1
mirror/Archipelago:webhost_startup_datapackage_clean
mirror/Archipelago:core_report_long_run
mirror/Archipelago:stardew-french
mirror/Archipelago:commonclient_firefox_uri_fix
mirror/Archipelago:core_lazy_webworld
mirror/Archipelago:core_optimize_deprecatedict
mirror/Archipelago:core_always_allow_location_subclass
mirror/Archipelago:use_self.option
mirror/Archipelago:Factorio_bug_fix
mirror/Archipelago:factorio_allow_collect_option
mirror/Archipelago:core_check_unsendable
mirror/Archipelago:core_spoiler
mirror/Archipelago:misc-webhost-fixes
mirror/Archipelago:custom_webhost
mirror/Archipelago:tests_apworld_loader
mirror/Archipelago:linux-py310-builds
mirror/Archipelago:autoworld_version_requirement
mirror/Archipelago:allow_collect
mirror/Archipelago:factorio_data_extraction_refactor
mirror/Archipelago:player-tracker
mirror/Archipelago:appimage-0-3-5
mirror/Archipelago:use_sphinx_for_docs
mirror/Archipelago:style-lockdown-explanation
mirror/Archipelago:appimage-0-3-4
mirror/Archipelago:show_all_hints
ubufugu/dockipelago:0.6.6
ubufugu/dockipelago:0.6.5
ubufugu/dockipelago:0.6.5-rc2
ubufugu/dockipelago:0.6.5-rc1
ubufugu/dockipelago:0.6.4
ubufugu/dockipelago:0.6.4-rc2
ubufugu/dockipelago:0.6.4-rc1
ubufugu/dockipelago:0.6.3
ubufugu/dockipelago:0.6.3-rc1
ubufugu/dockipelago:0.6.2
ubufugu/dockipelago:0.6.2-rc3
ubufugu/dockipelago:0.6.2-rc2
ubufugu/dockipelago:0.6.2-rc1
ubufugu/dockipelago:0.6.1
ubufugu/dockipelago:0.6.0
ubufugu/dockipelago:0.5.1.Hotfix1
ubufugu/dockipelago:0.5.1
ubufugu/dockipelago:0.5.0
ubufugu/dockipelago:0.4.6
ubufugu/dockipelago:0.4.5
ubufugu/dockipelago:0.4.4
ubufugu/dockipelago:0.4.3
ubufugu/dockipelago:0.4.2
ubufugu/dockipelago:0.4.1
ubufugu/dockipelago:0.4.0
ubufugu/dockipelago:0.3.8
ubufugu/dockipelago:0.3.7
ubufugu/dockipelago:0.3.6
ubufugu/dockipelago:0.3.5
ubufugu/dockipelago:0.3.4
ubufugu/dockipelago:0.3.3
ubufugu/dockipelago:0.3.2
ubufugu/dockipelago:0.3.1
ubufugu/dockipelago:0.3.0
ubufugu/dockipelago:0.2.5
ubufugu/dockipelago:0.2.4
ubufugu/dockipelago:0.2.3
ubufugu/dockipelago:0.2.2
ubufugu/dockipelago:0.2.1
ubufugu/dockipelago:0.2.0
ubufugu/dockipelago:0.1.9
ubufugu/dockipelago:0.1.8
ubufugu/dockipelago:0.1.7.1
ubufugu/dockipelago:0.1.7
ubufugu/dockipelago:0.1.6
ubufugu/dockipelago:0.1.5
ubufugu/dockipelago:0.1.4
ubufugu/dockipelago:0.1.3
ubufugu/dockipelago:0.1.2
ubufugu/dockipelago:0.1.1
ubufugu/dockipelago:0.1.0
ubufugu/dockipelago:0.0.3
ubufugu/dockipelago:0.0.2
mirror/Archipelago:0.6.6-rc1
mirror/Archipelago:0.6.7-rc1
mirror/Archipelago:0.6.6
mirror/Archipelago:0.6.5
mirror/Archipelago:0.6.5-rc2
mirror/Archipelago:0.6.5-rc1
mirror/Archipelago:0.6.4
mirror/Archipelago:0.6.4-rc2
mirror/Archipelago:0.6.4-rc1
mirror/Archipelago:0.6.3
mirror/Archipelago:0.6.3-rc1
mirror/Archipelago:0.6.2
mirror/Archipelago:0.6.2-rc3
mirror/Archipelago:0.6.2-rc2
mirror/Archipelago:0.6.2-rc1
mirror/Archipelago:0.6.1
mirror/Archipelago:0.6.0
mirror/Archipelago:0.5.1.Hotfix1
mirror/Archipelago:0.5.1
mirror/Archipelago:0.5.0
mirror/Archipelago:0.4.6
mirror/Archipelago:0.4.5
mirror/Archipelago:0.4.4
mirror/Archipelago:0.4.3
mirror/Archipelago:0.4.2
mirror/Archipelago:0.4.1
mirror/Archipelago:0.4.0
mirror/Archipelago:0.3.8
mirror/Archipelago:0.3.7
mirror/Archipelago:0.3.6
mirror/Archipelago:0.3.5
mirror/Archipelago:0.3.4
mirror/Archipelago:0.3.3
mirror/Archipelago:0.3.2
mirror/Archipelago:0.3.1
mirror/Archipelago:0.3.0
mirror/Archipelago:0.2.5
mirror/Archipelago:0.2.4
mirror/Archipelago:0.2.3
mirror/Archipelago:0.2.2
mirror/Archipelago:0.2.1
mirror/Archipelago:0.2.0
mirror/Archipelago:0.1.9
mirror/Archipelago:0.1.8
mirror/Archipelago:0.1.7.1
mirror/Archipelago:0.1.7
mirror/Archipelago:0.1.6
mirror/Archipelago:0.1.5
mirror/Archipelago:0.1.4
mirror/Archipelago:0.1.3
mirror/Archipelago:0.1.2
mirror/Archipelago:0.1.1
mirror/Archipelago:0.1.0
mirror/Archipelago:0.0.3
mirror/Archipelago:0.0.2
...
compare: mirror/Archipelago:NewSoupVi-patch-30
mirror/Archipelago:main
mirror/Archipelago:webhost_other_document
mirror/Archipelago:active/rc-site
mirror/Archipelago:core_manifest_platforms
mirror/Archipelago:webhost_big_charts
mirror/Archipelago:NewSoupVi-patch-51
mirror/Archipelago:active_webhost
mirror/Archipelago:ladx-security-fix-0.6.6
mirror/Archipelago:NewSoupVi-patch-52
mirror/Archipelago:webhost_room_timeout_config
mirror/Archipelago:NewSoupVi-patch-50
mirror/Archipelago:setup_more_apworld
mirror/Archipelago:NewSoupVi-patch-49
mirror/Archipelago:NewSoupVi-patch-48
mirror/Archipelago:NewSoupVi-patch-47
mirror/Archipelago:NewSoupVi-patch-26
mirror/Archipelago:NewSoupVi-patch-46
mirror/Archipelago:webhost_queue_display
mirror/Archipelago:NewSoupVi-patch-45
mirror/Archipelago:NewSoupVi-patch-44
mirror/Archipelago:multiserver_no_datapackage_for_uncompressed
mirror/Archipelago:NewSoupVi-patch-43
mirror/Archipelago:core_orjson
mirror/Archipelago:revert-5169-NewSoupVi-patch-42
mirror/Archipelago:ladx-marin-text-0.6.2
mirror/Archipelago:NewSoupVi-patch-42
mirror/Archipelago:NewSoupVi-patch-41
mirror/Archipelago:shivers-fix-get-pre-fill-items
mirror/Archipelago:plando-items-list-worlds-error-cleanup
mirror/Archipelago:plando-count-value-fix
mirror/Archipelago:Exempt-Medic-remaining-fill-start-inventory
mirror/Archipelago:plando-items-everywhere-count-fix
mirror/Archipelago:revert-4911-StardewValley/cleanup-monstersanity-tests
mirror/Archipelago:multiserver_discord_webhook
mirror/Archipelago:NewSoupVi-patch-40
mirror/Archipelago:oc2-progression-balancing
mirror/Archipelago:core_use_embedded_datapackage
mirror/Archipelago:NewSoupVi-patch-39
mirror/Archipelago:NewSoupVi-patch-38
mirror/Archipelago:adventure-rules
mirror/Archipelago:Exempt-Medic-gb-docs
mirror/Archipelago:NewSoupVi-patch-20
mirror/Archipelago:NewSoupVi-patch-37
mirror/Archipelago:NewSoupVi-patch-36
mirror/Archipelago:NewSoupVi-patch-35
mirror/Archipelago:revert-4732-core_new_websockets
mirror/Archipelago:plando-connections-doc
mirror/Archipelago:empty-death-link-cause
mirror/Archipelago:core_multiserver_temp_prevent
mirror/Archipelago:NewSoupVi-patch-34
mirror/Archipelago:NewSoupVi-patch-33
mirror/Archipelago:fix-links-that-moved
mirror/Archipelago:NewSoupVi-patch-32
mirror/Archipelago:0-6-0-rc1
mirror/Archipelago:NewSoupVi-patch-31
mirror/Archipelago:core_filler_creation_reason
mirror/Archipelago:revert-4018-add-events
mirror/Archipelago:NewSoupVi-patch-30
mirror/Archipelago:core_dyn_loglevel_mapping
mirror/Archipelago:NewSoupVi-patch-16
mirror/Archipelago:0-5-1-hotfix1
mirror/Archipelago:NewSoupVi-patch-29
mirror/Archipelago:NewSoupVi-patch-28
mirror/Archipelago:NewSoupVi-patch-27
mirror/Archipelago:NewSoupVi-patch-25
mirror/Archipelago:NewSoupVi-patch-21
mirror/Archipelago:NewSoupVi-patch-24
mirror/Archipelago:NewSoupVi-patch-23
mirror/Archipelago:revert-4040-patch-3
mirror/Archipelago:core_negative_random_range
mirror/Archipelago:NewSoupVi-patch-22
mirror/Archipelago:NewSoupVi-patch-13
mirror/Archipelago:NewSoupVi-patch-17
mirror/Archipelago:NewSoupVi-patch-19
mirror/Archipelago:NewSoupVi-patch-18
mirror/Archipelago:NewSoupVi-patch-9
mirror/Archipelago:NewSoupVi-patch-14
mirror/Archipelago:NewSoupVi-patch-15
mirror/Archipelago:NewSoupVi-patch-7
mirror/Archipelago:NewSoupVi-patch-12
mirror/Archipelago:NewSoupVi-patch-11
mirror/Archipelago:NewSoupVi-patch-10
mirror/Archipelago:NewSoupVi-patch-8
mirror/Archipelago:core_itemlink_precollected
mirror/Archipelago:webhost3.8compat_fix
mirror/Archipelago:NewSoupVi-patch-2
mirror/Archipelago:NewSoupVi-patch-6
mirror/Archipelago:NewSoupVi-patch-5
mirror/Archipelago:NewSoupVi-patch-4
mirror/Archipelago:archipidle
mirror/Archipelago:multiserver_data_store_datapackage
mirror/Archipelago:multiserver_public_data_store_keys
mirror/Archipelago:fix-text-choice
mirror/Archipelago:NewSoupVi-patch-3
mirror/Archipelago:options-presets-py38
mirror/Archipelago:api-reference-fix
mirror/Archipelago:NewSoupVi-patch-1
mirror/Archipelago:webhost_startup_datapackage_clean
mirror/Archipelago:core_report_long_run
mirror/Archipelago:stardew-french
mirror/Archipelago:commonclient_firefox_uri_fix
mirror/Archipelago:core_lazy_webworld
mirror/Archipelago:core_optimize_deprecatedict
mirror/Archipelago:core_always_allow_location_subclass
mirror/Archipelago:use_self.option
mirror/Archipelago:Factorio_bug_fix
mirror/Archipelago:factorio_allow_collect_option
mirror/Archipelago:core_check_unsendable
mirror/Archipelago:core_spoiler
mirror/Archipelago:misc-webhost-fixes
mirror/Archipelago:custom_webhost
mirror/Archipelago:tests_apworld_loader
mirror/Archipelago:linux-py310-builds
mirror/Archipelago:autoworld_version_requirement
mirror/Archipelago:allow_collect
mirror/Archipelago:factorio_data_extraction_refactor
mirror/Archipelago:player-tracker
mirror/Archipelago:appimage-0-3-5
mirror/Archipelago:use_sphinx_for_docs
mirror/Archipelago:style-lockdown-explanation
mirror/Archipelago:appimage-0-3-4
mirror/Archipelago:show_all_hints
ubufugu/dockipelago:main
ubufugu/dockipelago:dock-dev
mirror/Archipelago:0.6.6-rc1
mirror/Archipelago:0.6.7-rc1
mirror/Archipelago:0.6.6
mirror/Archipelago:0.6.5
mirror/Archipelago:0.6.5-rc2
mirror/Archipelago:0.6.5-rc1
mirror/Archipelago:0.6.4
mirror/Archipelago:0.6.4-rc2
mirror/Archipelago:0.6.4-rc1
mirror/Archipelago:0.6.3
mirror/Archipelago:0.6.3-rc1
mirror/Archipelago:0.6.2
mirror/Archipelago:0.6.2-rc3
mirror/Archipelago:0.6.2-rc2
mirror/Archipelago:0.6.2-rc1
mirror/Archipelago:0.6.1
mirror/Archipelago:0.6.0
mirror/Archipelago:0.5.1.Hotfix1
mirror/Archipelago:0.5.1
mirror/Archipelago:0.5.0
mirror/Archipelago:0.4.6
mirror/Archipelago:0.4.5
mirror/Archipelago:0.4.4
mirror/Archipelago:0.4.3
mirror/Archipelago:0.4.2
mirror/Archipelago:0.4.1
mirror/Archipelago:0.4.0
mirror/Archipelago:0.3.8
mirror/Archipelago:0.3.7
mirror/Archipelago:0.3.6
mirror/Archipelago:0.3.5
mirror/Archipelago:0.3.4
mirror/Archipelago:0.3.3
mirror/Archipelago:0.3.2
mirror/Archipelago:0.3.1
mirror/Archipelago:0.3.0
mirror/Archipelago:0.2.5
mirror/Archipelago:0.2.4
mirror/Archipelago:0.2.3
mirror/Archipelago:0.2.2
mirror/Archipelago:0.2.1
mirror/Archipelago:0.2.0
mirror/Archipelago:0.1.9
mirror/Archipelago:0.1.8
mirror/Archipelago:0.1.7.1
mirror/Archipelago:0.1.7
mirror/Archipelago:0.1.6
mirror/Archipelago:0.1.5
mirror/Archipelago:0.1.4
mirror/Archipelago:0.1.3
mirror/Archipelago:0.1.2
mirror/Archipelago:0.1.1
mirror/Archipelago:0.1.0
mirror/Archipelago:0.0.3
mirror/Archipelago:0.0.2
ubufugu/dockipelago:0.6.6
ubufugu/dockipelago:0.6.5
ubufugu/dockipelago:0.6.5-rc2
ubufugu/dockipelago:0.6.5-rc1
ubufugu/dockipelago:0.6.4
ubufugu/dockipelago:0.6.4-rc2
ubufugu/dockipelago:0.6.4-rc1
ubufugu/dockipelago:0.6.3
ubufugu/dockipelago:0.6.3-rc1
ubufugu/dockipelago:0.6.2
ubufugu/dockipelago:0.6.2-rc3
ubufugu/dockipelago:0.6.2-rc2
ubufugu/dockipelago:0.6.2-rc1
ubufugu/dockipelago:0.6.1
ubufugu/dockipelago:0.6.0
ubufugu/dockipelago:0.5.1.Hotfix1
ubufugu/dockipelago:0.5.1
ubufugu/dockipelago:0.5.0
ubufugu/dockipelago:0.4.6
ubufugu/dockipelago:0.4.5
ubufugu/dockipelago:0.4.4
ubufugu/dockipelago:0.4.3
ubufugu/dockipelago:0.4.2
ubufugu/dockipelago:0.4.1
ubufugu/dockipelago:0.4.0
ubufugu/dockipelago:0.3.8
ubufugu/dockipelago:0.3.7
ubufugu/dockipelago:0.3.6
ubufugu/dockipelago:0.3.5
ubufugu/dockipelago:0.3.4
ubufugu/dockipelago:0.3.3
ubufugu/dockipelago:0.3.2
ubufugu/dockipelago:0.3.1
ubufugu/dockipelago:0.3.0
ubufugu/dockipelago:0.2.5
ubufugu/dockipelago:0.2.4
ubufugu/dockipelago:0.2.3
ubufugu/dockipelago:0.2.2
ubufugu/dockipelago:0.2.1
ubufugu/dockipelago:0.2.0
ubufugu/dockipelago:0.1.9
ubufugu/dockipelago:0.1.8
ubufugu/dockipelago:0.1.7.1
ubufugu/dockipelago:0.1.7
ubufugu/dockipelago:0.1.6
ubufugu/dockipelago:0.1.5
ubufugu/dockipelago:0.1.4
ubufugu/dockipelago:0.1.3
ubufugu/dockipelago:0.1.2
ubufugu/dockipelago:0.1.1
ubufugu/dockipelago:0.1.0
ubufugu/dockipelago:0.0.3
ubufugu/dockipelago:0.0.2
3 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
a9e79854a8 | Merge branch 'main' into NewSoupVi-patch-30 | ||
|
|
2e81774a1f |
Update Utils.py
Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com> |
||
|
|
409c915375 |
Fix crash when trying to log an exception
In https://github.com/ArchipelagoMW/Archipelago/pull/3028, we added a new logging filter which checked `record.msg`. However, you can pass whatever you want into a logging call. In this case, what we missed was https://github.com/ArchipelagoMW/Archipelago/blob/ecc3094c70b3ee1f3e18d9299c03198564ec261a/MultiServer.py#L530C1-L530C37, where we pass an Exception object as the message. This currently causes a crash with the new filter. The logging module supports this. It has no typing and can handle passing objects as messages just fine. What you're supposed to use, as far as I understand it, is `record.getMessage()` instead of `record.msg`. |
1 changed files with 2 additions and 2 deletions
@@ -514,8 +514,8 @@ def init_logging(name: str, loglevel: typing.Union[str, int] = logging.INFO,
|
||||
def filter(self, record: logging.LogRecord) -> bool:
|
||||
return self.condition(record)
|
||||
|
||||
file_handler.addFilter(Filter("NoStream", lambda record: not getattr(record, "NoFile", False)))
|
||||
file_handler.addFilter(Filter("NoCarriageReturn", lambda record: '\r' not in record.msg))
|
||||
file_handler.addFilter(Filter("NoStream", lambda record: not getattr(record, "NoFile", False)))
|
||||
file_handler.addFilter(Filter("NoCarriageReturn", lambda record: '\r' not in record.getMessage()))
|
||||
root_logger.addHandler(file_handler)
|
||||
if sys.stdout:
|
||||
formatter = logging.Formatter(fmt='[%(asctime)s] %(message)s', datefmt='%Y-%m-%d %H:%M:%S')
|
||||
|
||||
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.