leetmaa / KMCLib

A kinetic Monte Carlo Python/C++ library.
GNU General Public License v3.0
119 stars 49 forks source link

There were some problems running the utest.py test file? #30

Open biaogxb opened 2 years ago

biaogxb commented 2 years ago

when I running the utest.py test file and KMC operation terminated suddenly

Then the error is reported as follows:

Traceback (most recent call last): File "utest.py", line 13, in from KMCLibTest import KMCLibTests File "/home/biao/KMCLib-master/python/unittest/KMCLibTest/KMCLibTests.py", line 14, in from .CoreComponents import CoreComponentsTests File "/home/biao/KMCLib-master/python/unittest/KMCLibTest/CoreComponents/CoreComponentsTests.py", line 15, in from .KMCLatticeModelTest import KMCLatticeModelTest File "/home/biao/KMCLib-master/python/unittest/KMCLibTest/CoreComponents/KMCLatticeModelTest.py", line 604 exec(compile(open(trajectory_filename, "rb").read(), trajectory_filename, 'exec'), global_dict, local_dict) SyntaxError: unqualified exec is not allowed in function 'testRunNoMatch' it contains a nested function with free variables

Does anyone know what the problem is?

lilyhuo129 commented 2 years ago

when I running the utest.py test file and KMC operation terminated suddenly

Then the error is reported as follows:

Traceback (most recent call last): File "utest.py", line 13, in from KMCLibTest import KMCLibTests File "/home/biao/KMCLib-master/python/unittest/KMCLibTest/KMCLibTests.py", line 14, in from .CoreComponents import CoreComponentsTests File "/home/biao/KMCLib-master/python/unittest/KMCLibTest/CoreComponents/CoreComponentsTests.py", line 15, in from .KMCLatticeModelTest import KMCLatticeModelTest File "/home/biao/KMCLib-master/python/unittest/KMCLibTest/CoreComponents/KMCLatticeModelTest.py", line 604 exec(compile(open(trajectory_filename, "rb").read(), trajectory_filename, 'exec'), global_dict, local_dict) SyntaxError: unqualified exec is not allowed in function 'testRunNoMatch' it contains a nested function with free variables

Does anyone know what the problem is?

I also face this issue when running on CentOs.