<div dir="ltr">I just realized temporal framework doesn't work with recent GRASS 70 version on Windows:<div>t.list or t.create give me:</div><div><br></div><div><span style="font-family:arial,sans-serif;font-size:13px">Traceback (most recent call last):</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">  File "<string>", line 1, in <module></span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">  File "C:\GRASS70\GRASS GIS</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">7.0.0svn\Python27\lib\</span><span style="font-family:arial,sans-serif;font-size:13px">multiprocessing\forking.py", line 380,</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">in main</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">    prepare(preparation_data)</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">  File "C:\GRASS70\GRASS GIS</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">7.0.0svn\Python27\lib\</span><span style="font-family:arial,sans-serif;font-size:13px">multiprocessing\forking.py", line 495,</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">in prepare</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">    '__parents_main__', file, path_name, etc</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">  File "C:\GRASS70\GRASS GIS 7.0.0svn\scripts\</span><a href="http://t.create.py/" target="_blank" style="font-family:arial,sans-serif;font-size:13px">t.create.py</a><span style="font-family:arial,sans-serif;font-size:13px">",</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">line 60, in <module></span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">    import grass.temporal as tgis</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">  File "C:\GRASS70\GRASS GIS</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">7.0.0svn\etc\python\grass\</span><span style="font-family:arial,sans-serif;font-size:13px">temporal\__init__.py", line 29, in</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px"><module></span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">    from temporal_vector_algebra import *</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">  File "C:\GRASS70\GRASS GIS 7.0.0svn\etc\python\grass\</span><span style="font-family:arial,sans-serif;font-size:13px">tempo</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">ral\temporal_vector_algebra.</span><span style="font-family:arial,sans-serif;font-size:13px">py", line 422, in <module></span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">    import grass.pygrass.modules as pygrass</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">  File "C:\GRASS70\GRASS GIS</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">7.0.0svn\etc\python\grass\</span><span style="font-family:arial,sans-serif;font-size:13px">pygrass\modules\__init__.py", line</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">2, in <module></span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">    from grass.pygrass.modules.</span><span style="font-family:arial,sans-serif;font-size:13px">interface import Module,</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">ParallelModuleQueue</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">  File "C:\GRASS70\GRASS GIS 7.0.0svn\etc\python\grass\</span><span style="font-family:arial,sans-serif;font-size:13px">pygra</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">ss\modules\interface\__init__.</span><span style="font-family:arial,sans-serif;font-size:13px">py", line 9, in <module></span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">    from grass.pygrass.modules.</span><span style="font-family:arial,sans-serif;font-size:13px">interface import module</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">  File "C:\GRASS70\GRASS GIS 7.0.0svn\etc\python\grass\</span><span style="font-family:arial,sans-serif;font-size:13px">pygra</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">ss\modules\interface\module.</span><span style="font-family:arial,sans-serif;font-size:13px">py", line 188, in <module></span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">    class Module(object):</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">  File "C:\GRASS70\GRASS GIS 7.0.0svn\etc\python\grass\</span><span style="font-family:arial,sans-serif;font-size:13px">pygra</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">ss\modules\interface\module.</span><span style="font-family:arial,sans-serif;font-size:13px">py", line 591, in Module</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">    @mdebug(1, extra=_get_bash)</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">  File "C:\GRASS70\GRASS GIS 7.0.0svn\etc\python\grass\</span><span style="font-family:arial,sans-serif;font-size:13px">pygra</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">ss\modules\interface\module.</span><span style="font-family:arial,sans-serif;font-size:13px">py", line 36, in mdebug</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">    msgr = get_msgr()</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">  File "C:\GRASS70\GRASS GIS</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">7.0.0svn\etc\python\grass\</span><span style="font-family:arial,sans-serif;font-size:13px">pygrass\messages\__init__.py",</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">line 352, in get_msgr</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">    _instance[0] = Messenger(*args, **kwargs)</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">  File "C:\GRASS70\GRASS GIS</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">7.0.0svn\etc\python\grass\</span><span style="font-family:arial,sans-serif;font-size:13px">pygrass\messages\__init__.py",</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">line 175, in __init__</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">    self.start_server()</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">  File "C:\GRASS70\GRASS GIS</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">7.0.0svn\etc\python\grass\</span><span style="font-family:arial,sans-serif;font-size:13px">pygrass\messages\__init__.py",</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">line 185, in start_server</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">    self.server.start()</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">  File "C:\GRASS70\GRASS GIS</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">7.0.0svn\Python27\lib\</span><span style="font-family:arial,sans-serif;font-size:13px">multiprocessing\process.py", line 130,</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">in start</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">    self._popen = Popen(self)</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">  File "C:\GRASS70\GRASS GIS</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">7.0.0svn\Python27\lib\</span><span style="font-family:arial,sans-serif;font-size:13px">multiprocessing\forking.py", line 258,</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">in __init__</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">    cmd = get_command_line() + [rhandle]</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">  File "C:\GRASS70\GRASS GIS</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">7.0.0svn\Python27\lib\</span><span style="font-family:arial,sans-serif;font-size:13px">multiprocessing\forking.py", line 358,</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">in get_command_line</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">    is not going to be frozen to produce a Windows</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">executable.''')</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">RuntimeError:</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">            Attempt to start a new process before the</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">current process</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">            has finished its bootstrapping phase.</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">            This probably means that you are on Windows and</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">you have</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">            forgotten to use the proper idiom in the main</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">module:</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">                if __name__ == '__main__':</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">                    freeze_support()</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">                    ...</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">            The "freeze_support()" line can be omitted if</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">the program</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">            is not going to be frozen to produce a Windows</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">executable.</span><br></div><div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px">I tested with the most recent build and a user reports the same problem with r62706.</span></div><div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px">Anna</span></div></div>