summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorptmcg <ptmcg@austin.rr.com>2021-11-10 00:05:30 -0600
committerptmcg <ptmcg@austin.rr.com>2021-11-10 00:05:30 -0600
commitebd99e2e47a85fe4d7c494d4bda54823c24aaf69 (patch)
tree3fea6646468643fcf45b2c6cc13a0f9d1c9cf38f
parent14427a551cc293d2363f7af4337a02638d045367 (diff)
downloadpyparsing-git-ebd99e2e47a85fe4d7c494d4bda54823c24aaf69.tar.gz
Update update_pyparsing_timestamp.py to new code structure
-rw-r--r--update_pyparsing_timestamp.py22
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)