X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/b6ae7f44e82eed9b5e10e45a766e283b70be8dd0..0366f081ce7414c7e6a7cdffffe236cf0cdee400:/lunaix-os/scripts/build-tools/shared/shconfig/common.py?ds=sidebyside diff --git a/lunaix-os/scripts/build-tools/shared/shconfig/common.py b/lunaix-os/scripts/build-tools/shared/shconfig/common.py index d7f79f7..c9825e9 100644 --- a/lunaix-os/scripts/build-tools/shared/shconfig/common.py +++ b/lunaix-os/scripts/build-tools/shared/shconfig/common.py @@ -1,6 +1,5 @@ import inspect import textwrap -import re from typing import Callable, Any from lib.utils import Schema @@ -83,7 +82,6 @@ class Executor: textwrap.indent(self.help, '\t') ]) -TypeRe = re.compile(r"^.*?__fn_(.+)$") class CmdTable: def __init__(self): self._cmd_map = [] @@ -91,8 +89,6 @@ class CmdTable: fns = inspect.getmembers(self, lambda p: isinstance(p, Callable)) for _, fn in fns: - if not isinstance(fn, Callable): - continue if not hasattr(fn, "__annotations__"): continue if "__CMD__" not in fn.__annotations__: