Oracle in/out pl sql package in python procedure call error

%%%%%%%%%%%%This is the given pl/sql Oracle code:%%%%%%%%%%%

CREATE OR REPLACE PACKAGE SALES_PHARMA_19.PKG_DIL_ABCD
IS
TYPE DIL10001_REC IS RECORD
(
DILCOLM_01 NUMBER,
DILCOLM_02 NUMBER,
DILCOLM_03 NUMBER,
DILCOLM_04 NUMBER
);

TYPE RC_DIL_10001 IS REF CURSOR
RETURN DIL10001_REC;

TYPE DIL10001_TAB IS TABLE OF DIL10001_REC
INDEX BY BINARY_INTEGER;

PROCEDURE PRC_DIL10001 (P_REF_DIL001 IN OUT RC_DIL_10001,
P_PERREQ_BY IN NUMBER,
P_UD_REQ_BY IN VARCHAR2,
P_DESIGCODE IN VARCHAR2,
);

END;
/

%%%%%%%%%%This is my code:%%%%%%%%%%%%%

def data(request):
userpwd = “–”
connection = cx_Oracle.connect('user", userpwd, “192.168.0.1:1501/orcl”)
curs = connection.cursor()
record = curs.arrayvar(cx_Oracle.NUMBER, [1, 2, 3, 4])
t = [0, ‘1’, ‘2’]

k = curs.callproc("PKG_DIL_ABCD.PRC_DIL10001", [record, t])

for i in record.getvalue():
    print(i)

%%%%%%%%%%%%%%%it has given me this error:%%%%%%%%%%%%%

NotSupportedError at /data/

element 1 value is not the same type as previous elements

Request Method: GET
Request URL: http://127.0.0.1:8000/data/
Django Version: 3.1.3
Exception Type: NotSupportedError
Exception Value: element 1 value is not the same type as previous elements
Exception Location: D:\s h o w n o k\Practice_Project\oracle_api\o_api\myapp\views.py, line 35, in data

%%%Thanks in Advance%%%%%