diff options
author | ptmcg <ptmcg@austin.rr.com> | 2021-11-10 00:05:30 -0600 |
---|---|---|
committer | ptmcg <ptmcg@austin.rr.com> | 2021-11-10 00:05:30 -0600 |
commit | ebd99e2e47a85fe4d7c494d4bda54823c24aaf69 (patch) | |
tree | 3fea6646468643fcf45b2c6cc13a0f9d1c9cf38f | |
parent | 14427a551cc293d2363f7af4337a02638d045367 (diff) | |
download | pyparsing-git-ebd99e2e47a85fe4d7c494d4bda54823c24aaf69.tar.gz |
Update update_pyparsing_timestamp.py to new code structure
-rw-r--r-- | update_pyparsing_timestamp.py | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/update_pyparsing_timestamp.py b/update_pyparsing_timestamp.py index 09233fa..fcf95ba 100644 --- a/update_pyparsing_timestamp.py +++ b/update_pyparsing_timestamp.py @@ -1,17 +1,17 @@ -from pyparsing import quotedString
from datetime import datetime
+from pathlib import Path
+from pyparsing import quoted_string
nw = datetime.utcnow()
-nowstring = '"%s"' % (nw.strftime("%d %b %Y %X")[:-3] + " UTC")
-print(nowstring)
+now_string = '"%s"' % (nw.strftime("%d %b %Y %X")[:-3] + " UTC")
+print(now_string)
-quoted_time = quotedString()
-quoted_time.setParseAction(lambda: nowstring)
+quoted_time = quoted_string()
+quoted_time.set_parse_action(lambda: now_string)
-version_time = "__versionTime__ = " + quoted_time
-with open("pyparsing.py", encoding="utf-8") as oldpp:
- orig_code = oldpp.read()
- new_code = version_time.transformString(orig_code)
+version_time = "__version_time__ = " + quoted_time
-with open("pyparsing.py", "w", encoding="utf-8") as newpp:
- newpp.write(new_code)
+pp_init = Path("pyparsing/__init__.py")
+orig_code = pp_init.read_text()
+new_code = version_time.transform_string(orig_code)
+pp_init.write_text(new_code)
|