# Deprecated and withdrawn in 2.6:
# self.message = message
if position:
- pos_str = u"%s:%d:%d: " % (position[0].get_description(), position[1], position[2])
+ pos_str = u"%s:%d:%d: " % (position[0].get_description(),
+ position[1], position[2])
cont = context(position)
else:
pos_str = u""
self.is_temp = 1
if not result_type.create_from_py_utility_code(env):
error(arg.pos,
- "Cannot convert Python object to '%s'" % result_type)
+ "Cannot convert Python object to '%s'" % result_type)
if self.type.is_string and self.arg.is_ephemeral():
error(arg.pos,
- "Obtaining char * from temporary Python value")
+ "Obtaining char * from temporary Python value")
def analyse_types(self, env):
# The arg is always already analysed
DropRefcountingTransform(),
FinalOptimizePhase(self),
GilCheck(),
-# ClearResultCodes(self),
-# SpecialFunctions(self),
- # CreateClosureClasses(context),
+ #ClearResultCodes(self),
+ #SpecialFunctions(self),
+ #CreateClosureClasses(context),
]
def create_pyx_pipeline(self, options, result, py=False):
self.var_entries.append(entry)
if type.is_pyobject and not allow_pyobject:
error(pos,
- "C struct/union member cannot be a Python object")
+ "C struct/union member cannot be a Python object")
if visibility != 'private':
error(pos,
- "C struct/union member cannot be declared %s" % visibility)
+ "C struct/union member cannot be declared %s" % visibility)
return entry
def declare_cfunction(self, name, type, pos,