fixed exception handling

babase.print_error() was removed by eric after 1.7.39, switched to logging.error()
This commit is contained in:
Fang 2025-05-25 22:19:55 +05:30 committed by GitHub
parent 4bcabc1b01
commit 766f28e49e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -41,7 +41,7 @@ import _babase
from bascenev1lib.actor.playerspaz import PlayerSpaz from bascenev1lib.actor.playerspaz import PlayerSpaz
from babase._error import print_exception, print_error, NotFoundError import logging
from babase._language import Lstr from babase._language import Lstr
@ -251,11 +251,11 @@ def handlemessage(self, msg: Any) -> Any:
# If we've been removed from the lobby, ignore this stuff. # If we've been removed from the lobby, ignore this stuff.
if self._dead: if self._dead:
print_error('chooser got ChangeMessage after dying') logging.error('chooser got ChangeMessage after dying')
return return
if not self._text_node: if not self._text_node:
print_error('got ChangeMessage after nodes died') logging.error('got ChangeMessage after nodes died')
return return
if msg.what == 'characterchooser': if msg.what == 'characterchooser':
self._click_sound.play() self._click_sound.play()