make destructor and close() function in PyLammps() class safe against constructor problems

This commit is contained in:
Axel Kohlmeyer
2016-07-18 23:16:18 -04:00
parent 9a76df95c3
commit fe5554735b

View File

@ -404,11 +404,11 @@ class PyLammps(object):
print("LAMMPS output is captured by PyLammps wrapper")
def __del__(self):
self.lmp.close()
if self.lmp: self.lmp.close()
self.lmp = None
def close(self):
self.lmp.close()
if self.lmp: self.lmp.close()
self.lmp = None
def version(self):