#๐Ÿ”’ interactive import

4 messages ยท Page 1 of 1 (latest)

rugged pivot
#

I'm trying to use main.py to check my build folder and let me select via CLI which .py i want to run. Is this in general a ok/good idea or should that be avoided?

from prompt_toolkit.shortcuts import checkboxlist_dialog
from prompt_toolkit.styles import Style
from pathlib import Path
import json

root_path = Path(__file__).resolve().parent
build_path = root_path / "build"
cfg_path = root_path / "config"

py_dict = {i: f.name for i, f in enumerate(build_path.glob("*.py"))}
theme_dict = json.load(open(cfg_path / "theme.json", "r"))

results = checkboxlist_dialog(
    title="Choose .py to run",
    text="Placeholder",
    values=[(k, v) for k, v in py_dict.items()],
    style=Style.from_dict(theme_dict),
).run()

grave valleyBOT
#

@rugged pivot

Python help channel opened

Remember to:

  • Ask your Python question, not if you can ask or if there's an expert who can help.
  • Show a code sample as text (rather than a screenshot) and the error message, if you've got one.
  • Explain what you expect to happen and what actually happens.

:warning: Do not pip install anything that isn't related to your question, especially if asked to over DMs.

grave valleyBOT
#

@rugged pivot

Python help channel closed

This help channel has been closed and it's no longer possible to send messages here. If your question wasn't answered, feel free to create a new post in #1035199133436354600. To maximize your chances of getting a response, check out this guide on asking good questions.