From 32eec4e9a0e15ff9fa83ff5172adb4d417991c9f Mon Sep 17 00:00:00 2001 From: Vladimir Prus Date: Mon, 9 Aug 2010 20:52:52 +0000 Subject: [PATCH] Fix python/jam translation some more. [SVN r64707] --- v2/util/__init__.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/v2/util/__init__.py b/v2/util/__init__.py index f0fb48eb5..f80fe70e9 100644 --- a/v2/util/__init__.py +++ b/v2/util/__init__.py @@ -44,8 +44,11 @@ def unquote(s): _extract_jamfile_and_rule = re.compile("(Jamfile<.*>)%(.*)") def qualify_jam_action(action_name, context_module): - - if _extract_jamfile_and_rule.match(action_name): + + if action_name.startswith("###"): + # Callable exported from Python. Don't touch + return action_name + elif _extract_jamfile_and_rule.match(action_name): # Rule is already in indirect format return action_name else: