def get_func_argument_types(self, hsh: bytes):
if not isinstance(hsh, (bytes, bytearray)):<EOL><INDENT>raise TypeError('<STR_LIT>')<EOL><DEDENT>sig = self._function_signatures_by_selector.get(hsh)<EOL>return '<STR_LIT>' if sig is None else sig[sig.find('<STR_LIT:(>'):]<EOL>
Returns the tuple type signature for the arguments of the function associated with the selector ``hsh``.

        If no normal contract function has the specified selector,
        the empty tuple type signature ``'()'`` is returned.