def verify_param(self, param, must=[], r=None):
if APIKEY not in param:<EOL><INDENT>param[APIKEY] = self.apikey()<EOL><DEDENT>r = Result() if r is None else r<EOL>for p in must:<EOL><INDENT>if p not in param:<EOL><INDENT>r.code(Code.ARGUMENT_MISSING).detail('<STR_LIT>' + p)<EOL>break<EOL><DEDENT><DEDENT>return r<EOL>
return Code.ARGUMENT_MISSING if every key in must not found in param