<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def query_object(self, obj_uuid):
 """Queries the IUnknown interface to an object in the extension pack main module. This allows plug-ins and others to talk directly to an extension pack. in obj_uuid of type str The object ID. What exactly this is return return_interface of type Interface The queried interface. """

        if not isinstance(obj_uuid, basestring):
            raise TypeError("obj_uuid can only be an instance of type basestring")
        return_interface = self._call("queryObject",
                     in_p=[obj_uuid])
        return_interface = Interface(return_interface)
        return return_interface