mirror of
https://github.com/BOSWatch/BW3-Core.git
synced 2025-12-06 07:12:04 +01:00
BOSWatch 3 Core Repo - Documentation at http://docs.boswatch.de
Without this change, many warnings like this will be generated while running pytest:
```
test/test_template.py:3
/build/source/test/test_template.py:3: DeprecationWarning: invalid escape sequence '\/'
"""!
```
This can also be seen when manually running python with warnings enabled.
This happens because the comment uses a multiline string and Python interprets the backslash in the logo as an escape character and complains that \/ is not a valid escape sequence. To fix this, prepend the string with the letter r to indicate that the backslash should be treated as a literal character, see https://docs.python.org/3/reference/lexical_analysis.html#index-20.
I also applied this change to all the comment strings since that shouldn't break anything and to establish it as a pattern for the future so this problem hopefully never happens again.
This is what I did specifically:
- Change the comment at the top of bw_client.py and bw_server.py to start with `"""!` since that seems to be the pattern here
- Search-and-Replace all occurances of `"""!` with `r"""!`
- Manually change the strings in `logoToLog()` in boswatch/utils/header.py
|
||
|---|---|---|
| .github | ||
| boswatch | ||
| config | ||
| docu | ||
| logo | ||
| module | ||
| plugin | ||
| test | ||
| .gitignore | ||
| build_docu.sh | ||
| bw_client.py | ||
| bw_server.py | ||
| Dockerfile | ||
| FileHead.template.py | ||
| init_db.sql | ||
| install.sh | ||
| LICENSE | ||
| pytest.sh | ||
| README.md | ||
| requirements.txt | ||
BOSWatch
Es wird darauf hingewiesen, dass für die Teilnahme am BOS-Funk nur nach den Technischen Richtlinien der BOS zugelassene Funkanlagen verwendet werden dürfen. Der BOS-Funk ist ein nichtöffentlicher mobiler Landfunk. Privatpersonen gehören nicht zum Kreis der berechtigten Funkteilnehmer. (Quelle: TR-BOS)
Documentation: https://docs.boswatch.de
Wenn dir dieses Projekt gefällt, gib uns bitte einen STAR
The intercept of the German BOS radio is strictly prohibited and will be prosecuted. The use is only permitted for authorized personnel.
If you like this project, please give us a STAR
