MCPcopy Create free account
hub / github.com/enthought/comtypes / var_flags

Method var_flags

comtypes/tools/tlbparser.py:495–511  ·  view source on GitHub ↗
(self, flags: int)

Source from the content-addressed store, hash-verified

493 ]
494
495 def var_flags(self, flags: int) -> list[str]:
496 NAMES = {
497 typeinfo.VARFLAG_FREADONLY: "readonly",
498 typeinfo.VARFLAG_FSOURCE: "source",
499 typeinfo.VARFLAG_FBINDABLE: "bindable",
500 typeinfo.VARFLAG_FREQUESTEDIT: "requestedit",
501 typeinfo.VARFLAG_FDISPLAYBIND: "displaybind",
502 typeinfo.VARFLAG_FDEFAULTBIND: "defaultbind",
503 typeinfo.VARFLAG_FHIDDEN: "hidden",
504 typeinfo.VARFLAG_FRESTRICTED: "restricted",
505 typeinfo.VARFLAG_FDEFAULTCOLLELEM: "defaultcollelem",
506 typeinfo.VARFLAG_FUIDEFAULT: "uidefault",
507 typeinfo.VARFLAG_FNONBROWSABLE: "nonbrowsable",
508 typeinfo.VARFLAG_FREPLACEABLE: "replaceable",
509 typeinfo.VARFLAG_FIMMEDIATEBIND: "immediatebind",
510 }
511 return [NAMES[bit] for bit in NAMES if bit & flags]
512
513 # TKIND_COCLASS = 5
514 def ParseCoClass(

Callers 1

ParseDispatchMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected