Check-in [6f0655d209]
Overview
Comment: | Cover ImportError with custom explanation |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
6f0655d2095f523792390e05f3bc9642 |
User & Date: | mario on 2020-12-12 14:16:05 |
Other Links: | manifest | tags |
Context
2020-12-12
| ||
14:17 | Fix `format_exc(e)` itself causing an exception, and add explanation in `pq` wrapper which was supposed to mask import errors. check-in: ef4ea389f1 user: mario tags: trunk | |
14:16 | Cover ImportError with custom explanation check-in: 6f0655d209 user: mario tags: trunk | |
2020-10-31
| ||
16:59 | select: is now preparsed in pluginconf (but configwin/combobox expected tuple-list instead of dict till now; might need further changes) check-in: 8d130efe89 user: mario tags: trunk | |
Changes
Modified bin from [e021ede091] to [5aceecd7bb].
1 2 3 4 5 6 7 8 9 10 11 | #!/usr/bin/env python # api: cli # type: wrapper # title: streamtuner2 # pack: bin=/usr/bin/streamtuner2 # # Invocation script for /usr/share/streamtuner2/st2.py import sys, os sys.path.insert(0, "/usr/share/streamtuner2") | > | | > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #!/usr/bin/env python # api: cli # type: wrapper # title: streamtuner2 # pack: bin=/usr/bin/streamtuner2 # # Invocation script for /usr/share/streamtuner2/st2.py import sys, os sys.path.insert(0, "/usr/share/streamtuner2") try: import st2 st2.main() except ImportError as e: import traceback, re print(traceback.format_exc()) name = re.findall("\w+$", e.message)[0] print("Alternatively try to start streamtuner2 with Python3: `python3 /usr/bin/streamtuner2`") print("Else you might need to install missing modules: `pip install {}` or `pip3 install {}`\n".format(name, name)) |