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)
|
pointer = obi_create_dms(<const_char_p> dms_name_b)
|
||||||
if pointer == NULL :
|
if pointer == NULL :
|
||||||
raise Exception("Failed creating an OBIDMS")
|
raise Exception("Failed creating an OBIDMS")
|
||||||
dms = OBIWrapper.new(DMS, pointer)
|
dms = OBIWrapper.new_wrapper(DMS, pointer)
|
||||||
return dms
|
return dms
|
||||||
|
|
||||||
|
|
||||||
@ -50,7 +50,7 @@ cdef class DMS(OBIWrapper):
|
|||||||
pointer = obi_open_dms(<const_char_p> dms_name_b)
|
pointer = obi_open_dms(<const_char_p> dms_name_b)
|
||||||
if pointer == NULL :
|
if pointer == NULL :
|
||||||
raise Exception("Failed opening an OBIDMS")
|
raise Exception("Failed opening an OBIDMS")
|
||||||
dms = OBIWrapper.new(DMS, pointer)
|
dms = OBIWrapper.new_wrapper(DMS, pointer)
|
||||||
return dms
|
return dms
|
||||||
|
|
||||||
|
|
||||||
@ -60,9 +60,10 @@ cdef class DMS(OBIWrapper):
|
|||||||
cdef DMS dms
|
cdef DMS dms
|
||||||
cdef bytes dms_name_b = tobytes(dms_name)
|
cdef bytes dms_name_b = tobytes(dms_name)
|
||||||
pointer = obi_test_open_dms(<const_char_p> dms_name_b)
|
pointer = obi_test_open_dms(<const_char_p> dms_name_b)
|
||||||
if pointer == NULL :
|
if pointer != NULL :
|
||||||
raise Exception("Failed opening an OBIDMS")
|
dms = OBIWrapper.new_wrapper(DMS, pointer)
|
||||||
dms = OBIWrapper.new(DMS, pointer)
|
else :
|
||||||
|
dms = None
|
||||||
return dms
|
return dms
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user