def validate_args(self):
        '''
        check args against validation pattern
        '''
        for arg in self.args:
            if not self.router._args_match.match(arg):
                raise HTTP(
                    400, THREAD_LOCAL.routes.error_message % 'invalid request',
                    web2py_error='invalid arg <%s>' % arg)
dataset/ETHPy150Open uwdata/termite-visualizations/web2py/gluon/rewrite.py/MapUrlIn.validate_args/original