mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-python
synced 2026-01-15 09:53:32 +01:00
log.get_caller_pos(): Add kwargs argument
Add a kwargs keyword argument. This should allow a kwargs containing a "caller=" argument to be passed to the function and just do the right thing. Badly tested. Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
parent
77d43aebad
commit
5924ec9769
1 changed files with 5 additions and 1 deletions
|
|
@ -75,7 +75,11 @@ _prio_colors = {
|
||||||
EMERG : [ CONSOLE_FONT_BOLD + CONSOLE_FONT_MAGENTA, CONSOLE_FONT_OFF ],
|
EMERG : [ CONSOLE_FONT_BOLD + CONSOLE_FONT_MAGENTA, CONSOLE_FONT_OFF ],
|
||||||
}
|
}
|
||||||
|
|
||||||
def get_caller_pos(up: int = 1) -> Tuple[str, int]:
|
def get_caller_pos(up: int = 1, kwargs=None) -> Tuple[str, int]:
|
||||||
|
if kwargs and 'caller' in kwargs:
|
||||||
|
r = kwargs['caller']
|
||||||
|
del kwargs['caller']
|
||||||
|
return r
|
||||||
caller = inspect.stack()[up+1]
|
caller = inspect.stack()[up+1]
|
||||||
return (basename(caller.filename), caller.lineno)
|
return (basename(caller.filename), caller.lineno)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue