doctor: print import order
This commit is contained in:
parent
96113ad5ae
commit
209cffb476
1 changed files with 11 additions and 2 deletions
|
@ -117,6 +117,15 @@ def config_create(args):
|
||||||
|
|
||||||
# TODO return the config as a result?
|
# TODO return the config as a result?
|
||||||
def config_check(args):
|
def config_check(args):
|
||||||
|
import my
|
||||||
|
try:
|
||||||
|
paths = my.__path__._path # type: ignore[attr-defined]
|
||||||
|
except Exception as e:
|
||||||
|
error('failed to determine module import path')
|
||||||
|
tb(e)
|
||||||
|
else:
|
||||||
|
info(f'import order: {paths}')
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import my.config as cfg
|
import my.config as cfg
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
@ -154,10 +163,10 @@ def modules_check(args):
|
||||||
verbose: bool = args.verbose
|
verbose: bool = args.verbose
|
||||||
quick: bool = args.quick
|
quick: bool = args.quick
|
||||||
module: Optional[str] = args.module
|
module: Optional[str] = args.module
|
||||||
|
if module is not None:
|
||||||
|
verbose = True # hopefully makes sense?
|
||||||
vw = '' if verbose else '; pass --verbose to print more information'
|
vw = '' if verbose else '; pass --verbose to print more information'
|
||||||
|
|
||||||
# todo force verbose if it's single module?
|
|
||||||
|
|
||||||
from . import common
|
from . import common
|
||||||
common.QUICK_STATS = quick # dirty, but hopefully OK for cli
|
common.QUICK_STATS = quick # dirty, but hopefully OK for cli
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue