Beispiel #1
0
 def validate_expr(self, dsl_part):
     if isinstance(dsl_part, six.string_types):
         expr.validate(dsl_part)
     elif isinstance(dsl_part, (list, tuple)):
         for expression in dsl_part:
             if isinstance(expression, six.string_types):
                 expr.validate(expression)
     elif isinstance(dsl_part, dict):
         for expression in dsl_part.values():
             if isinstance(expression, six.string_types):
                 expr.validate(expression)
Beispiel #2
0
 def validate_yaql_expr(self, dsl_part):
     if isinstance(dsl_part, six.string_types):
         expr.validate(dsl_part)
     elif isinstance(dsl_part, list):
         for expression in dsl_part:
             if isinstance(expression, six.string_types):
                 expr.validate(expression)
     elif isinstance(dsl_part, dict):
         for expression in dsl_part.values():
             if isinstance(expression, six.string_types):
                 expr.validate(expression)