@@ -248,18 +248,20 @@ def set_tables_to_skip(self, context, tables):
248248 for i in range (len (tables )):
249249 arr [i ] = tables [i ].encode ("utf-8" )
250250
251- self .lib .GEODIFF_CX_setTablesToSkip (
252- ctypes .c_void_p (context ), ctypes .c_int (len (tables )), arr
253- )
251+ func = self .lib .GEODIFF_CX_setTablesToSkip
252+ func .restype = ctypes .c_int
253+ rc = func (ctypes .c_void_p (context ), ctypes .c_int (len (tables )), arr )
254+ self ._parse_return_code (context , rc , "set_tables_to_skip" )
254255
255256 def set_tables_to_include (self , context , tables ):
256257 arr = (ctypes .c_char_p * len (tables ))()
257258 for i in range (len (tables )):
258259 arr [i ] = tables [i ].encode ("utf-8" )
259260
260- self .lib .GEODIFF_CX_setTablesToInclude (
261- ctypes .c_void_p (context ), ctypes .c_int (len (tables )), arr
262- )
261+ func = self .lib .GEODIFF_CX_setTablesToInclude
262+ func .restype = ctypes .c_int
263+ rc = func (ctypes .c_void_p (context ), ctypes .c_int (len (tables )), arr )
264+ self ._parse_return_code (context , rc , "set_tables_to_include" )
263265
264266 def version (self ):
265267 func = self .lib .GEODIFF_version
0 commit comments