# {py:mod}`arelle.CntlrComServer` ```{py:module} arelle.CntlrComServer ``` ```{autodoc2-docstring} arelle.CntlrComServer :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`CntlrComServer ` - ```{autodoc2-docstring} arelle.CntlrComServer.CntlrComServer :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`main ` - ```{autodoc2-docstring} arelle.CntlrComServer.main :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`debugging ` - ```{autodoc2-docstring} arelle.CntlrComServer.debugging :summary: ``` * - {py:obj}`useDispatcher ` - ```{autodoc2-docstring} arelle.CntlrComServer.useDispatcher :summary: ``` ```` ### API ````{py:data} debugging :canonical: arelle.CntlrComServer.debugging :value: > 0 ```{autodoc2-docstring} arelle.CntlrComServer.debugging ``` ```` ````{py:data} useDispatcher :canonical: arelle.CntlrComServer.useDispatcher :value: > None ```{autodoc2-docstring} arelle.CntlrComServer.useDispatcher ``` ```` ````{py:function} main() :canonical: arelle.CntlrComServer.main ```{autodoc2-docstring} arelle.CntlrComServer.main ``` ```` `````{py:class} CntlrComServer(logFileName=None) :canonical: arelle.CntlrComServer.CntlrComServer Bases: {py:obj}`arelle.Cntlr.Cntlr` ```{autodoc2-docstring} arelle.CntlrComServer.CntlrComServer ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} arelle.CntlrComServer.CntlrComServer.__init__ ``` ````{py:attribute} _public_methods_ :canonical: arelle.CntlrComServer.CntlrComServer._public_methods_ :value: > ['Load'] ```{autodoc2-docstring} arelle.CntlrComServer.CntlrComServer._public_methods_ ``` ```` ````{py:attribute} _public_attrs_ :canonical: arelle.CntlrComServer.CntlrComServer._public_attrs_ :value: > [] ```{autodoc2-docstring} arelle.CntlrComServer.CntlrComServer._public_attrs_ ``` ```` ````{py:attribute} _readonly_attrs_ :canonical: arelle.CntlrComServer.CntlrComServer._readonly_attrs_ :value: > [] ```{autodoc2-docstring} arelle.CntlrComServer.CntlrComServer._readonly_attrs_ ``` ```` ````{py:attribute} _reg_progid_ :canonical: arelle.CntlrComServer.CntlrComServer._reg_progid_ :value: > 'Arelle.XbrlServer' ```{autodoc2-docstring} arelle.CntlrComServer.CntlrComServer._reg_progid_ ``` ```` ````{py:attribute} _reg_clsid_ :canonical: arelle.CntlrComServer.CntlrComServer._reg_clsid_ :value: > '{C0E35073-789A-406B-B93B-3C5698CE4314}' ```{autodoc2-docstring} arelle.CntlrComServer.CntlrComServer._reg_clsid_ ``` ```` ````{py:attribute} _reg_desc_ :canonical: arelle.CntlrComServer.CntlrComServer._reg_desc_ :value: > 'Arelle Open Source XBRL COM Server' ```{autodoc2-docstring} arelle.CntlrComServer.CntlrComServer._reg_desc_ ``` ```` ````{py:method} Load(url) :canonical: arelle.CntlrComServer.CntlrComServer.Load ```{autodoc2-docstring} arelle.CntlrComServer.CntlrComServer.Load ``` ```` `````