[Python] System Error : bad argument to internal function

Discussão em 'Python' iniciado por Stack, Maio 3, 2025.

  1. Stack

    Stack Membro Participativo

    I am new to python programming. I am getting below error and I didn't find any solution for this in google. Hoping any python expert can help me to resolve the issue .

    **in _convert_to_payload
    # for i in range(length_bytes):
    # SystemError: Objects/listobject.c:169: bad argument to internal function**


    I am getting above error while I am calling below def _convert_to_payload. Please do let me know what I am missing here.

    def _convert_to_payload(self, value, length_bytes):
    payload = []
    for i in range(length_bytes):
    payload.append((value >> (8 * i)) & 0xFF)
    return payload


    def send_status_query(self, response_address=0):
    payload = self._convert_to_payload(response_address, 4)
    self._send_host_command_message(CommandMessageID.StatusQuery, payload) # pylint: disable=E1101

    Continue reading...

Compartilhe esta Página