예제 #1
0
 def initvars(self):
     v = self.__vars = {}
     filename = getattr(self, "__file__", None)
     if filename is None:
         filename = self.__name__ + "module.c"
     self.__filename = v["FileName"] = filename
     name = v["ModuleName"] = self.__name__
     v["MethodDefName"] = "%s_methods" % name
     v["ModuleDocstring"] = cstring(unindent(self.__doc__))
예제 #2
0
파일: bases.py 프로젝트: Belxjander/Kirito
 def initvars(self):
     v = self.__vars = {}
     filename = getattr(self, "__file__", None)
     if filename is None:
         filename = self.__name__ + "module.c"
     self.__filename = v["FileName"] = filename
     name = v["ModuleName"] = self.__name__
     v["MethodDefName"] = "%s_methods" % name
     v["ModuleDocstring"] = cstring(unindent(self.__doc__))
예제 #3
0
 def initvars(self):
     v = self.vars = {}
     v["PythonName"] = self._func.__name__
     s = v["CName"] = "%s_%s" % (self._parent.name, self._func.__name__)
     v["DocstringVar"] = s + "_doc"
     v["MethType"] = self.args.ml_meth
     if self.__doc__:
         v["Docstring"] = cstring(unindent(self.__doc__))
     if self.args.fmt is not None:
         v["ArgParse"] = self.args.fmt
         v["ArgTargets"] = self.args.targets()
예제 #4
0
 def initvars(self):
     v = self.vars = {}
     v["PythonName"] = self._func.__name__
     s = v["CName"] = "%s_%s" % (self._parent.name, self._func.__name__)
     v["DocstringVar"] = s + "_doc"
     v["MethType"] = self.args.ml_meth
     if self.__doc__:
         v["Docstring"] = cstring(unindent(self.__doc__))
     if self.args.fmt is not None:
         v["ArgParse"] = self.args.fmt
         v["ArgTargets"] = self.args.targets()
예제 #5
0
 def initvars(self):
     v = self.vars = {}
     v["PythonName"] = self.name
     if self.cname is not None:
         v["CName"] = self.cname
     else:
         v["CName"] = self.name
     v["Flags"] = self.flags or "0"
     v["Type"] = self.get_type()
     if self.doc is not None:
         v["Docstring"] = cstring(unindent(self.doc))
     v["StructName"] = self.struct.name
예제 #6
0
파일: bases.py 프로젝트: Belxjander/Kirito
 def initvars(self):
     v = self.__vars = {}
     v["TypeName"] = self.__name__
     v["CTypeName"] = "Py%s_Type" % self.__name__
     v["MethodDefName"] = self.__slots[TP_METHODS]
     if self.__doc__:
         v["DocstringVar"] = self.__slots[TP_DOC]
         v["Docstring"] = cstring(unindent(self.__doc__))
     if self.__struct is not None:
         v["StructName"] = self.__struct.name
     if self.__members:
         v["MemberDefName"] = self.__slots[TP_MEMBERS]
예제 #7
0
 def initvars(self):
     v = self.__vars = {}
     v["TypeName"] = self.__name__
     v["CTypeName"] = "Py%s_Type" % self.__name__
     v["MethodDefName"] = self.__slots[TP_METHODS]
     if self.__doc__:
         v["DocstringVar"] = self.__slots[TP_DOC]
         v["Docstring"] = cstring(unindent(self.__doc__))
     if self.__struct is not None:
         v["StructName"] = self.__struct.name
     if self.__members:
         v["MemberDefName"] = self.__slots[TP_MEMBERS]
예제 #8
0
파일: member.py 프로젝트: pombreda/elm
 def initvars(self):
     v = self.vars = {}
     v["PythonName"] = self.name
     if self.cname is not None:
         v["CName"] = self.cname
     else:
         v["CName"] = self.name
     v["Flags"] = self.flags or "0"
     v["Type"] = self.get_type()
     if self.doc is not None:
         v["Docstring"] = cstring(unindent(self.doc))
     v["StructName"] = self.struct.name