def WriteClassHeader(self, generator):
generator.checkWriteDispatchBaseClass()
doc = self.doc
stream = generator.file
print >> stream, 'class ' + self.python_name + '(DispatchBaseClass):'
if doc[1]: print >> stream, '\t' + build._makeDocString(doc[1])
try:
progId = pythoncom.ProgIDFromCLSID(self.clsid)
print >> stream, "\t# This class is creatable by the name '%s'" % (progId)
except pythoncom.com_error:
pass
print >> stream, "\tCLSID = " + repr(self.clsid)
if self.coclass_clsid is None:
print >> stream, "\tcoclass_clsid = None"
else:
print >> stream, "\tcoclass_clsid = " + repr(self.coclass_clsid)
print >> stream
self.bWritten = 1
评论列表
文章目录