Omniflo Weichen Interface gebaut
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
"""testpycall.py - Testskript fuer LISP-Python-Aufruf."""
|
||||
|
||||
import os
|
||||
import sys
|
||||
from datetime import datetime
|
||||
|
||||
|
||||
def main():
|
||||
if len(sys.argv) > 1:
|
||||
log_dir = sys.argv[1]
|
||||
else:
|
||||
log_dir = os.getenv("DXFM_LOG", ".")
|
||||
|
||||
os.makedirs(log_dir, exist_ok=True)
|
||||
log_file = os.path.join(log_dir, "testpycall.log")
|
||||
return_file = os.path.join(log_dir, "testpycall_return.txt")
|
||||
|
||||
timestamp = datetime.now().strftime("%y%m%d-%H:%M:%S")
|
||||
|
||||
message = f"{timestamp} - been called from BricsCAD LISP via CALLPYTHON\n"
|
||||
with open(log_file, "a", encoding="utf-8") as f:
|
||||
f.write(message)
|
||||
|
||||
with open(return_file, "w", encoding="utf-8") as f:
|
||||
f.write(timestamp)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
Reference in New Issue
Block a user