diff --git a/samples/type_handlers.py b/samples/type_handlers.py index e14ec0b..5983ed0 100644 --- a/samples/type_handlers.py +++ b/samples/type_handlers.py @@ -53,14 +53,13 @@ def building_out_converter(obj): def input_type_handler(cursor, value, num_elements): if isinstance(value, Building): - return cursor.var(oracledb.OBJECT, arraysize=num_elements, - inconverter=building_in_converter, typename=obj_type.name) + return cursor.var(obj_type, arraysize=num_elements, + inconverter=building_in_converter) def output_type_handler(cursor, name, default_type, size, precision, scale): if default_type == oracledb.OBJECT: - return cursor.var(oracledb.OBJECT, arraysize=cursor.arraysize, - outconverter=building_out_converter, - typename=obj_type.name) + return cursor.var(obj_type, arraysize=cursor.arraysize, + outconverter=building_out_converter) buildings = [ Building(1, "The First Building", 5, datetime.date(2007, 5, 18)),