コード例 #1
0
ファイル: helper.py プロジェクト: SallyPeng00/61a
def verify_min_callable_length(operator: Expression, expected: int, actual: int):
    if (expected > actual):
        raise CallableResolutionError(''.join(['{}'.format(operator), ' expected at least ', '{}'.format(
            expected), ' operands, received ', '{}'.format(actual), '.']))
コード例 #2
0
 def execute(self, operands: List[Expression], frame: Frame,
             gui_holder: Holder):
     raise CallableResolutionError(
         "Variadic type parameter must be within a parameter list.")
コード例 #3
0
 def execute(self, operands: List[Expression], frame: Frame,
             gui_holder: Holder):
     raise CallableResolutionError(
         "Cannot evaluate unquote-splicing outside quasiquote.")
コード例 #4
0
def verify_min_callable_length(operator: Expression, expected: int, actual: int):
    if expected > actual:
        raise CallableResolutionError(f"{operator} expected at least {expected} operands, received {actual}.")