mirror of
git://github.com/kovidgoyal/calibre.git
synced 2026-05-08 15:13:41 +02:00
Fix regression in calling stored templates from TPM templates
This commit is contained in:
parent
30f6fc5262
commit
994e8827cd
1 changed files with 3 additions and 3 deletions
|
|
@ -91,8 +91,8 @@ def __init__(self, line_number, function_name, expression_list):
|
|||
|
||||
|
||||
class CallNode(Node):
|
||||
def __init__(self, line_number, function, expression_list):
|
||||
Node.__init__(self, line_number, 'call template: ' + function)
|
||||
def __init__(self, line_number, name, function, expression_list):
|
||||
Node.__init__(self, line_number, 'call template: ' + name)
|
||||
self.node_type = self.NODE_CALL
|
||||
self.function = function
|
||||
self.expression_list = expression_list
|
||||
|
|
@ -635,7 +635,7 @@ def call_expression(self, name, arguments):
|
|||
subprog = _Parser().program(self, self.funcs,
|
||||
self.parent.lex_scanner.scan(text))
|
||||
self.funcs[name].cached_parse_tree = subprog
|
||||
return CallNode(self.line_number, subprog, arguments)
|
||||
return CallNode(self.line_number, name, subprog, arguments)
|
||||
|
||||
def expr(self):
|
||||
if self.token_op_is_lparen():
|
||||
|
|
|
|||
Loading…
Reference in a new issue