示例#1
0
 def _f(*args: List[Any], **kwargs: Dict[str, Any]) -> Any:
     try:
         return f(*args, **kwargs)
     except Exception as e:
         logger.new(f.__name__).exception(e)
         click.echo(Jsonable.dump(model.Error(e)))
         raise e
示例#2
0
文件: _main.py 项目: gfcarchive/bse
def main(ctx: click.Context, netrc: str) -> None:
    ctx.obj = {defaults.ENV_NETRC: netrc}
    for t in todo.TODOs:
        logger.new(t.filename).warning(f"[{t.context}] {t.msg}")
示例#3
0
 def _initlog(self) -> logger.Logger:
     return logger.new(self.__class__.__name__)
示例#4
0
def _log() -> logger.Logger:
    return logger.new(inspect.stack()[1][3])