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