pyparsing

Форк
0
/
update_pyparsing_timestamp.py 
17 строк · 492.0 Байт
1
from datetime import datetime
2
from pathlib import Path
3
from pyparsing import quoted_string
4

5
nw = datetime.utcnow()
6
now_string = f'"{nw.strftime("%d %b %Y %X")[:-3]} UTC"'
7
print(now_string)
8

9
quoted_time = quoted_string()
10
quoted_time.set_parse_action(lambda: now_string)
11

12
version_time = "__version_time__ = " + quoted_time
13

14
pp_init = Path("pyparsing/__init__.py")
15
orig_code = pp_init.read_text()
16
new_code = version_time.transform_string(orig_code)
17
pp_init.write_text(new_code)
18

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.