|
@@ -25,15 +25,12 @@ import rescriptoon
|
|
|
|
|
|
_DEFAULT_TOGGLE_KEYSYM_NAME = "grave"
|
|
_DEFAULT_TOGGLE_KEYSYM_NAME = "grave"
|
|
|
|
|
|
|
|
+_VERBOSITY_LEVELS = [logging.WARNING, logging.INFO, logging.DEBUG]
|
|
|
|
+
|
|
|
|
|
|
def main() -> None:
|
|
def main() -> None:
|
|
- logging.basicConfig(
|
|
|
|
- level=logging.DEBUG,
|
|
|
|
- format="%(asctime)s %(levelname)s: %(message)s",
|
|
|
|
- datefmt="%H:%I:%S",
|
|
|
|
- )
|
|
|
|
argparser = argparse.ArgumentParser(
|
|
argparser = argparse.ArgumentParser(
|
|
- description="Attach resriptoon to running Toontown Rewritten engines.",
|
|
+ description="Attach rescriptoon to running Toontown Rewritten engines.",
|
|
)
|
|
)
|
|
argparser.add_argument(
|
|
argparser.add_argument(
|
|
"--toggle",
|
|
"--toggle",
|
|
@@ -46,7 +43,20 @@ def main() -> None:
|
|
+ " (see XStringToKeysym & X11/keysymdef.h, "
|
|
+ " (see XStringToKeysym & X11/keysymdef.h, "
|
|
+ " default: %(default)s)",
|
|
+ " default: %(default)s)",
|
|
)
|
|
)
|
|
|
|
+ argparser.add_argument(
|
|
|
|
+ "--verbose",
|
|
|
|
+ "-v",
|
|
|
|
+ action="count",
|
|
|
|
+ dest="verbosity",
|
|
|
|
+ default=0,
|
|
|
|
+ help="repeat to further increase verbosity",
|
|
|
|
+ )
|
|
args = argparser.parse_args()
|
|
args = argparser.parse_args()
|
|
|
|
+ logging.basicConfig(
|
|
|
|
+ format="%(asctime)s %(levelname)s: %(message)s",
|
|
|
|
+ datefmt="%H:%I:%S",
|
|
|
|
+ level=_VERBOSITY_LEVELS[min(args.verbosity, len(_VERBOSITY_LEVELS) - 1)],
|
|
|
|
+ )
|
|
toggle_keysym = XK.string_to_keysym(args.toggle_keysym_name)
|
|
toggle_keysym = XK.string_to_keysym(args.toggle_keysym_name)
|
|
if toggle_keysym == X.NoSymbol:
|
|
if toggle_keysym == X.NoSymbol:
|
|
raise ValueError(
|
|
raise ValueError(
|