Cython API: DMS test_open method doesn't raise an exception anymore
This commit is contained in:
@ -38,7 +38,7 @@ cdef class DMS(OBIWrapper):
|
||||
pointer = obi_create_dms(<const_char_p> dms_name_b)
|
||||
if pointer == NULL :
|
||||
raise Exception("Failed creating an OBIDMS")
|
||||
dms = OBIWrapper.new(DMS, pointer)
|
||||
dms = OBIWrapper.new_wrapper(DMS, pointer)
|
||||
return dms
|
||||
|
||||
|
||||
@ -50,7 +50,7 @@ cdef class DMS(OBIWrapper):
|
||||
pointer = obi_open_dms(<const_char_p> dms_name_b)
|
||||
if pointer == NULL :
|
||||
raise Exception("Failed opening an OBIDMS")
|
||||
dms = OBIWrapper.new(DMS, pointer)
|
||||
dms = OBIWrapper.new_wrapper(DMS, pointer)
|
||||
return dms
|
||||
|
||||
|
||||
@ -60,9 +60,10 @@ cdef class DMS(OBIWrapper):
|
||||
cdef DMS dms
|
||||
cdef bytes dms_name_b = tobytes(dms_name)
|
||||
pointer = obi_test_open_dms(<const_char_p> dms_name_b)
|
||||
if pointer == NULL :
|
||||
raise Exception("Failed opening an OBIDMS")
|
||||
dms = OBIWrapper.new(DMS, pointer)
|
||||
if pointer != NULL :
|
||||
dms = OBIWrapper.new_wrapper(DMS, pointer)
|
||||
else :
|
||||
dms = None
|
||||
return dms
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user