@ -129,8 +129,9 @@ def _gclient_eval(node_or_string, global_scope, filename='<unknown>'):
return _convert ( node . left ) % _convert ( node . right )
return _convert ( node . left ) % _convert ( node . right )
else :
else :
raise ValueError (
raise ValueError (
' unexpected AST node: %s (file %r , line %s ) ' % (
' unexpected AST node: %s %s (file %r , line %s ) ' % (
node , filename , getattr ( node , ' lineno ' , ' <unknown> ' ) ) )
node , ast . dump ( node ) , filename ,
getattr ( node , ' lineno ' , ' <unknown> ' ) ) )
return _convert ( node_or_string )
return _convert ( node_or_string )
@ -164,16 +165,18 @@ def _gclient_exec(node_or_string, global_scope, filename='<unknown>'):
result_scope [ target . id ] = value
result_scope [ target . id ] = value
else :
else :
raise ValueError (
raise ValueError (
' unexpected AST node: %s (file %r , line %s ) ' % (
' unexpected AST node: %s %s (file %r , line %s ) ' % (
node , filename , getattr ( node , ' lineno ' , ' <unknown> ' ) ) )
node , ast . dump ( node ) , filename ,
getattr ( node , ' lineno ' , ' <unknown> ' ) ) )
if isinstance ( node_or_string , ast . Module ) :
if isinstance ( node_or_string , ast . Module ) :
for stmt in node_or_string . body :
for stmt in node_or_string . body :
_visit_in_module ( stmt )
_visit_in_module ( stmt )
else :
else :
raise ValueError (
raise ValueError (
' unexpected AST node: %s (file %r , line %s ) ' % (
' unexpected AST node: %s %s (file %r , line %s ) ' % (
node_or_string ,
node_or_string ,
ast . dump ( node_or_string ) ,
filename ,
filename ,
getattr ( node_or_string , ' lineno ' , ' <unknown> ' ) ) )
getattr ( node_or_string , ' lineno ' , ' <unknown> ' ) ) )