Compare commits

..

No commits in common. "807d4251f6be1e1b31ae426fac7c0f5b081fddc3" and "84aea8d273e3b8e88ffbb6372c2d9421b4230753" have entirely different histories.

4 changed files with 6 additions and 29 deletions

View File

@ -1020,9 +1020,6 @@ def test_peer_spawns_and_cancels_service_subactor(
raise_client_error: str,
reg_addr: tuple[str, int],
raise_sub_spawn_error_after: float|None,
loglevel: str,
# ^XXX, set to 'warning' to see masked-exc warnings
# that may transpire during actor-nursery teardown.
):
# NOTE: this tests for the modden `mod wks open piker` bug
# discovered as part of implementing workspace ctx
@ -1052,7 +1049,6 @@ def test_peer_spawns_and_cancels_service_subactor(
# NOTE: to halt the peer tasks on ctxc, uncomment this.
debug_mode=debug_mode,
registry_addrs=[reg_addr],
loglevel=loglevel,
) as an:
server: Portal = await an.start_actor(
(server_name := 'spawn_server'),

View File

@ -7,10 +7,7 @@ import shutil
import pytest
import tractor
from tractor import (
_code_load,
log,
)
from tractor import _code_load
def test_root_pkg_not_duplicated_in_logger_name():
@ -23,15 +20,12 @@ def test_root_pkg_not_duplicated_in_logger_name():
project_name: str = 'pylib'
pkg_path: str = 'pylib.subpkg.mod'
assert not tractor.current_actor(
err_on_no_runtime=False,
)
proj_log = log.get_logger(
proj_log = tractor.log.get_logger(
pkg_name=project_name,
mk_sublog=False,
)
sublog = log.get_logger(
sublog = tractor.log.get_logger(
pkg_name=project_name,
name=pkg_path,
)
@ -57,7 +51,6 @@ def test_implicit_mod_name_applied_for_child(
mod_code: str = (
f'import tractor\n'
f'\n'
# f'breakpoint()\n' # if you want to trace it all
f'log = tractor.log.get_logger(pkg_name="{proj_name}")\n'
)
@ -85,8 +78,6 @@ def test_implicit_mod_name_applied_for_child(
pkg_subpkg_submod,
)
testdir.chdir()
# NOTE, to introspect the py-file-module-layout use (in .xsh
# syntax): `ranger @str(testdir)`
# XXX NOTE, once the "top level" pkg mod has been
# imported, we can then use `import` syntax to
@ -95,20 +86,13 @@ def test_implicit_mod_name_applied_for_child(
Path(pkg / '__init__.py'),
module_name=proj_name,
)
pkg_root_log = log.get_logger(
pkg_root_log = tractor.log.get_logger(
pkg_name=proj_name,
mk_sublog=False,
)
# the top level pkg-mod, created just now,
# by above API call.
assert pkg_root_log.name == proj_name
assert not pkg_root_log.logger.getChildren()
#
# ^TODO! test this same output but created via a `get_logger()`
# call in the `snakelib.__init__py`!!
# a first-pkg-level module should only
# use
from snakelib import mod
assert mod.log.name == proj_name

View File

@ -897,9 +897,9 @@ async def _invoke(
)
logmeth(
f'{message}'
f'{message}\n'
f'\n'
f'{descr_str}'
f'{descr_str}\n'
)

View File

@ -42,9 +42,6 @@ from types import ModuleType
import warnings
import colorlog # type: ignore
# ?TODO, some other (modern) alt libs?
# import coloredlogs
# import colored_traceback.auto # ?TODO, need better config?
import trio
from ._state import current_actor