runtime/PLCObject.py
changeset 734 5c42cafaee15
parent 717 1c23952dbde1
child 795 afcc13faecd5
equal deleted inserted replaced
733:915be999f3f0 734:5c42cafaee15
   181         self.python_threads_vars = globals().copy()
   181         self.python_threads_vars = globals().copy()
   182         self.python_threads_vars["WorkingDir"] = self.workingdir
   182         self.python_threads_vars["WorkingDir"] = self.workingdir
   183         self.python_threads_vars["website"] = self.website
   183         self.python_threads_vars["website"] = self.website
   184         self.python_threads_vars["_runtime_begin"] = []
   184         self.python_threads_vars["_runtime_begin"] = []
   185         self.python_threads_vars["_runtime_cleanup"] = []
   185         self.python_threads_vars["_runtime_cleanup"] = []
       
   186         self.python_threads_vars["PLCObject"] = self
       
   187         self.python_threads_vars["PLCBinary"] = self.PLClibraryHandle
   186         
   188         
   187         for filename in os.listdir(self.workingdir):
   189         for filename in os.listdir(self.workingdir):
   188             name, ext = os.path.splitext(filename)
   190             name, ext = os.path.splitext(filename)
   189             if name.upper().startswith("RUNTIME") and ext.upper() == ".PY":
   191             if name.upper().startswith("RUNTIME") and ext.upper() == ".PY":
   190                 try:
   192                 try: