human
Solve the following python programming problem given the following code:
def _create_message(address, length) : 
    class Message (ctypes.Union) : 
        _fields_ = [('_buf', (ctypes.c_ubyte * length))] 
        _len = length 
        _address = address 
        def __repr__(self) : 
            return ('<_nanomsg_cpy.Message size %d, address 0x%x >' % (self._len, self._address)) 
def __str__(self) : 
            return bytes (buffer (self)) 
def __del__(self) : 
            _nn_freemsg (self._address) 
            self._len = 0 
            self._address = 0 
return Message.from_address (length) 

    
    

    Fix the buggy line: return Message.from_address (length)
assistant
#Here is Python code to fix the buggy line: return Message.

return Message.from_address (address)