Index: wflow-py/wflow/wf_DynamicFramework.py =================================================================== diff -u -r9fb69bd394b86a7a17e668f72567e692f141e911 -rc24bb0fe6fa1293caa90a70ec653660e53365295 --- wflow-py/wflow/wf_DynamicFramework.py (.../wf_DynamicFramework.py) (revision 9fb69bd394b86a7a17e668f72567e692f141e911) +++ wflow-py/wflow/wf_DynamicFramework.py (.../wf_DynamicFramework.py) (revision c24bb0fe6fa1293caa90a70ec653660e53365295) @@ -17,6 +17,7 @@ import ConfigParser from wflow.wf_netcdfio import * +import wflow import pcrut import glob import traceback @@ -32,6 +33,7 @@ from wflow import __version__ from wflow import __release__ +from wflow import __build__ def log_uncaught_exceptions(ex_cls, ex, tb): global logging @@ -435,6 +437,9 @@ self._addMethodToClass(self.wf_updateparameters) self._addAttributeToClass("ParamType", self.ParamType) self._addAttributeToClass("timestepsecs", self.DT.timeStepSecs) + self._addAttributeToClass("__version__", __version__) + self._addAttributeToClass("__release__", __release__) + self._addAttributeToClass("__build__", __build__) self.skipfirsttimestep = 0 if firstTimestep == 0: @@ -871,6 +876,8 @@ self.logger = self._userModel().logger + self.logger.info("Initialise framework version: " + __version__ + "(" + __release__ + ")") + global logging logging = self.logger