Portál AbcLinuxu, 10. května 2025 18:54

Dotaz: Jak zjistit dostupné třídy, metody, atd. v compizconfig python bindings

16.8.2014 12:37 JanM | skóre: 28
Jak zjistit dostupné třídy, metody, atd. v compizconfig python bindings
Přečteno: 136×
Odpovědět | Admin
Nejsa programátor, spíše script-kiddie, optám se nejspíše trochu hloupě - včera jsem strávil dost hodin, jen abych zjistil, že pluginy v compizu se dají přes compizconfig zapnout pomocí plugin.Enable = True, kde plugin = compizconfig.config(context, 'pluginname') a context = compizconfig.Context(). Řešení prosté, cesta dlouhá.

Dokumentaci ke compizconfig python bindings jsem nenašel, čtení zdrojového kódu compizconfig.c k poznání nepřispělo, pokus o vygenerování dokumentace pomocí epydoc mne posunulo trochu dále, ale kontrétně výše uvedené plugin.Enable se tam neobjevilo.

Nakonec nejpřínosnější, ale i nejnáročnější, bylo procházení kódem ccsm, který compizconfig python binding využívá. Ale i to byla zoufalá metoda pokus & omyl (kvůli především vlastní neznalosti pythonu).

Jak postupují skuteční programátoři v pythonu?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Na otázku zatím nikdo bohužel neodpověděl.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.