|
Python: Пытаюсь реализовать препроцессор
|
|||
---|---|---|---|
#18+
Хочу в комментариях, расположенных на той же строке после кода, писать код логирования, а чтобы не произошло путаницы такие комментарии начинать с последоательности #! Например: Код: python 1.
Взял эту чудесную статью и создал модуль cpreprocessor (заменив только процедуру 'preprocess'): Код: python 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42.
К сожалению, отладчик и вывод print показывают, что отрабатывает только последняя строка и потому никаких замен в коде не происходит! В Main- файле я в заголовках указал: Код: python 1. 2.
В модуле открытия главного окна (которое отлично открывается, а значит код из него работает), то есть строка: Код: python 1.
Но отладчик не заходит в функции замены строк и потому магия замены комментария на код не происходит. Что я делаю не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2019, 16:53 |
|
|
start [/forum/topic.php?fid=23&tid=1460001]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
others: | 258ms |
total: | 361ms |
0 / 0 |