From 91be47a0d084d98cdc9af81045a70ec492bb3961 Mon Sep 17 00:00:00 2001 From: Richard Berger <richard.berger@temple.edu> Date: Tue, 4 Oct 2016 11:43:12 -0400 Subject: [PATCH] Revert type checking commit from July 0aebb2eabea6ae3f5365951335ac3d698ab9ad9e --- python/lammps.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/python/lammps.py b/python/lammps.py index 0ab218bf7e..102ff2df7e 100644 --- a/python/lammps.py +++ b/python/lammps.py @@ -133,14 +133,11 @@ class lammps(object): # self.lmp = self.lib.lammps_open_no_mpi(0,None) else: - if isinstance(ptr,lammps): - # magic to convert ptr to ctypes ptr - pythonapi.PyCObject_AsVoidPtr.restype = c_void_p - pythonapi.PyCObject_AsVoidPtr.argtypes = [py_object] - self.lmp = c_void_p(pythonapi.PyCObject_AsVoidPtr(ptr)) - else: - self.lmp = None - raise TypeError('Unsupported type passed as "ptr"') + self.opened = 0 + # magic to convert ptr to ctypes ptr + pythonapi.PyCObject_AsVoidPtr.restype = c_void_p + pythonapi.PyCObject_AsVoidPtr.argtypes = [py_object] + self.lmp = c_void_p(pythonapi.PyCObject_AsVoidPtr(ptr)) def __del__(self): if self.lmp and self.opened: self.lib.lammps_close(self.lmp) -- GitLab