com/d/msgid/python_inside_maya/1c86054a-7d64-4177-98ce-5bac7d17425dn%40googlegroups.com
>> <https://groups.google.com/d/msgid/python_inside_maya/1c86054a-7d64-4177-98ce-5bac7d17425dn%40googlegroups.com?utm_medium=email_source=footer>
>> .
>>
>
>
> --
>
> *Carlos Rico
an%40googlegroups.com
> <https://groups.google.com/d/msgid/python_inside_maya/7a508a51-5b35-48bc-9934-7e59314a6a0an%40googlegroups.com?utm_medium=email_source=footer>
> .
>
--
*David Moulder*
Technical Animator / Artist
squis...@gmail.com
*Professional Profile <http://uk.linkedin.co
t;>
>>>1. Export/import of animation of any Maya data type, e.g.
>>>translate/rotate/scale/custom attributes
>>>2. Export/import of a selection of nodes, with/without descendents
>>>3. Export/import of a user-specified range
>>>4. Expo
on the web visit https://groups.google.com/d/
> msgid/python_inside_maya/CABBPk35Qzm9%2Bhs3TKHiQkWXUCN45N2rgz%
> 3DM5ApYT-KwytsDNYg%40mail.gmail.com
> <https://groups.google.com/d/msgid/python_inside_maya/CABBPk35Qzm9%2Bhs3TKHiQkWXUCN45N2rgz%3DM5ApYT-KwytsDNYg%40mail.gmail.com?utm_medium=email_source=
ps://groups.google.com/d/
> msgid/python_inside_maya/9bc3d18a-5f39-44bf-948c-
> 22c7d7746a86%40googlegroups.com
> <https://groups.google.com/d/msgid/python_inside_maya/9bc3d18a-5f39-44bf-948c-22c7d7746a86%40googlegroups.com?utm_medium=email_source=footer>
> .
> For more options, vis
//groups.google.com/d/msgid/python_inside_maya/78a2bd8e-e289-4c63-b223-48d00c02a628%40googlegroups.com?utm_medium=email_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
--
*David Moulder*
Technical Animator / Artist
squis...@gmail.com
*Professional Profile &l
't even use the variable you're iterating over (x) in your snippet. How
> is "face" even getting changed?
>
> This code seems to work for me - and also provides a good example of a
> self-contained code sample:
>
> https://gist.github.com/elrond79/e920bd1fa8b6d5c2345dc32
t;> You received this message because you are subscribed to the Google
>>> Groups "Python Programming for Autodesk Maya" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to python_inside_maya+unsubscr...@googlegroups.com.
>>
com/d/msgid/python_inside_maya/ac6429e6-e019-4e8d-bc30-7cc677b065c9%40googlegroups.com?utm_medium=email_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
--
*David Moulder*
Technical Animator / Artist
squis...@gmail.com
*Professional Profile <http:/
40googlegroups.com
> <https://groups.google.com/d/msgid/python_inside_maya/f5028a50-57fd-48d8-a696-458f9219b085%40googlegroups.com?utm_medium=email_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>
--
*David Moulder*
Technical Animator / Artist
python_inside_maya/5cabf2d6-fc8f-403d-9805-
> 159839cebe1b%40googlegroups.com
> <https://groups.google.com/d/msgid/python_inside_maya/5cabf2d6-fc8f-403d-9805-159839cebe1b%40googlegroups.com?utm_medium=email_source=footer>
> .
>
> For more options, visit https://groups.google.com/
email to python_inside_maya+unsubscr...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/python_inside_maya/91ce3f96-692d-4761-955a-
> 6443ce185c0d%40googlegroups.com
> <https://groups.google.com/d/msgid/python_inside_maya/91ce3f96-692d-4761
I had to do something similar at freestyle games. As a games company we
were on windows and framestore was linux. So i had to garantee the case of
the wondows file paths. Instead of doing this type of check. Everyone had
to make assests in maya via our project manager. It garenteed lower case
visit
> https://groups.google.com/d/msgid/python_inside_maya/e2a38a35-c4e3-4bfa-989a-d63da6f0d2a6%40googlegroups.com
> <https://groups.google.com/d/msgid/python_inside_maya/e2a38a35-c4e3-4bfa-989a-d63da6f0d2a6%40googlegroups.com?utm_medium=email_source=footer>
> .
>
> For more opti
You're a folder to deep when setting the python path. Hope that helps.
On Mon, 7 Dec 2015 06:40 Padraig Ó Cuínn
wrote:
>
>
> PysideCode
> myTool
> myToolUI
> __init__.py
> myToolUI.py
> MyToolCode
>
?utm_medium=emailutm_source=footer
.
For more options, visit https://groups.google.com/d/optout.
--
*David Moulder*
Technical Animator / Artist
squis...@gmail.com
*Professional Profile http://uk.linkedin.com/pub/david-moulder/1/b12/b5a*
Mobile: +44 (0)7814033242
See who we know in common
http
unique regardless of referencing.
Just the node duplicate issue which I'll use the callback mechanism, I was
looking at that on Monday as a possible hack. I also pinged Engineering
about this so be interesting to see their response.
thanks
mark
On 13 November 2014 19:53, David Moulder da
%40mail.gmail.com
https://groups.google.com/d/msgid/python_inside_maya/CAGQH2FHuaAio1JcnZkmbUYnF%2BK56iNy%3DXrJaLuGzq3b_RbqtMQ%40mail.gmail.com?utm_medium=emailutm_source=footer
.
For more options, visit https://groups.google.com/d/optout.
--
*David Moulder*
Technical Animator / Artist
squis
%3DO6qtyPxwWp5jno%3DCk%3D5cJie9uaro7RpoC7p_SA%40mail.gmail.com
https://groups.google.com/d/msgid/python_inside_maya/CAGQH2FFG-jF%3DO6qtyPxwWp5jno%3DCk%3D5cJie9uaro7RpoC7p_SA%40mail.gmail.com?utm_medium=emailutm_source=footer
.
For more options, visit https://groups.google.com/d/optout.
--
*David Moulder
.
To view this discussion on the web visit
https://groups.google.com/d/msgid/python_inside_maya/CAPGFgA3Ggj1%3Dovy64jbik8qK5Mfi%2BSFY1atcwVCOrh3NmtUvPA%40mail.gmail.com
.
For more options, visit https://groups.google.com/groups/opt_out.
--
*David Moulder*
Technical Animator / Artist
squis
a work around.
https://drive.google.com/file/d/0B2oaB1UCkdIZMVJIYk5tQUwwUUk/edit?usp=sharing
--
*David Moulder*
Technical Animator / Artist
squis...@gmail.com
*Professional Profile http://uk.linkedin.com/pub/david-moulder/1/b12/b5a*
Mobile: +44 (0)7814033242
See who we know in
commonhttp
...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/python_inside_maya/CAGQH2FFz3vZDRa_fNvT6eaudaLkAE1VWAF7sviXFO%3DsfvoCbwQ%40mail.gmail.com
.
For more options, visit https://groups.google.com/groups/opt_out.
--
*David Moulder*
Technical Animator
options, visit https://groups.google.com/groups/opt_out.
--
*David Moulder*
Technical Animator / Artist
squis...@gmail.com
*Professional Profile http://uk.linkedin.com/pub/david-moulder/1/b12/b5a*
Mobile: +44 (0)7814033242
See who we know in
commonhttp://www.linkedin.com/e/wwk/5748982/?hs
to python_inside_maya@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
*David Moulder*
Technical Animator / Artist
squis...@gmail.com
*Professional Profile http://uk.linkedin.com/pub/david-moulder/1/b12/b5a*
Mobile: +44 (0)7814033242
See who we know in
commonhttp
/python_inside_maya
change your subscription settings:
http://groups.google.com/group/python_inside_maya/subscribe
--
David Moulder
http://www.google.com/profiles/squish3d
--
view archives: http://groups.google.com/group/python_inside_maya
change your subscription settings:
http
/python_inside_maya
change your subscription settings:
http://groups.google.com/group/python_inside_maya/subscribe
--
David Moulder
http://www.google.com/profiles/squish3d
--
view archives: http://groups.google.com/group/python_inside_maya
change your subscription settings:
http://groups.google.com
.
I goggled all the web but couldn't find a solution.
Can any one suggest a solution.?
--
view archives: http://groups.google.com/group/python_inside_maya
change your subscription settings:
http://groups.google.com/group/python_inside_maya/subscribe
--
David Moulder
http
subscription settings:
http://groups.google.com/group/python_inside_maya/subscribe
--
David Moulder
http://www.google.com/profiles/squish3d
--
view archives: http://groups.google.com/group/python_inside_maya
change your subscription settings:
http://groups.google.com/group/python_inside_maya
://groups.google.com/group/python_inside_maya/subscribe
--
David Moulder
http://www.google.com/profiles/squish3d
--
view archives: http://groups.google.com/group/python_inside_maya
change your subscription settings:
http://groups.google.com/group/python_inside_maya/subscribe
the above things running through button
On May 22, 2:29 pm, David Moulder da...@thirstydevil.co.uk wrote:
If I understand you correctly your struggling with python for loop and
all
the buttons using the last value (i in this case) in the loop?
I was asked about this the other day and forgot
gets that working that would be nice to
see. Anyway, it was easy enough to describe 2 triangles for expanded and
collapsed.
-Dave
On Tue, May 15, 2012 at 3:23 PM, Dillon Bailey shdw...@gmail.com wrote:
If you could post, that would be great!
On Tuesday, May 15, 2012, David Moulder wrote
change your subscription settings:
http://groups.google.com/group/python_inside_maya/subscribe
--
David Moulder
http://www.google.com/profiles/squish3d
--
view archives: http://groups.google.com/group/python_inside_maya
change your subscription settings:
http://groups.google.com/group
subscription settings:
http://groups.google.com/group/python_inside_maya/subscribe
--
David Moulder
http://www.google.com/profiles/squish3d
--
view archives: http://groups.google.com/group/python_inside_maya
change your subscription settings:
http://groups.google.com/group/python_inside_maya
PyQt4 import QtSql
drivers = QtSql.QSqlDatabase.drivers()
But as soon as I do this Maya immediately closes itself.
myconnection = QtSql.QSqlDatabase()
On Tue, Jan 24, 2012 at 10:25 PM, David Moulder da...@thirstydevil.co.uk
wrote:
If your in 2010 then the qApp may not exist yet hence
. But whenever I try to
run it inside Maya, the lastError() always return me Driver not loaded
--
view archives: http://groups.google.com/group/python_inside_maya
change your subscription settings:
http://groups.google.com/group/python_inside_maya/subscribe
--
David Moulder
http
?
--
view archives: http://groups.google.com/group/python_inside_maya
change your subscription settings:
http://groups.google.com/group/python_inside_maya/subscribe
--
David Moulder
http://www.google.com/profiles/squish3d
--
view archives: http://groups.google.com/group/python_inside_maya
change
David. I think I got it working for now.
If I want to launch multiple UI, they all will need to initialize
pumpthread?
On Tue, Jan 10, 2012 at 7:04 PM, David Moulder
da...@thirstydevil.co.ukwrote:
http://pastebin.com/czT9EBXM
This should be enough to get you going.
On Tue, Jan 10
* is not really a good idea at all.
On Mon, Jan 9, 2012 at 9:01 AM, Panupat Chongstitwattana
panup...@gmail.com wrote:
David - does pumpThread come with Maya 2010?
I'll try it out once I get to my studio tomorrow, thanks :)
On Mon, Jan 9, 2012 at 7:57 PM, David Moulder da...@thirstydevil.co.uk
have these 2
lines by themselves.
myUI = MySimpleUI()
myUI.ui.show()
anyway around this? :O Sorry for asking so many question.
best regard,
Panupat C.
On Tue, Jan 10, 2012 at 5:23 PM, David Moulder
da...@thirstydevil.co.ukwrote:
This is now down to pythons garbage collection destroying
/python_inside_maya
change your subscription settings:
http://groups.google.com/group/python_inside_maya/subscribe
--
view archives: http://groups.google.com/group/python_inside_maya
change your subscription settings:
http://groups.google.com/group/python_inside_maya/subscribe
--
David Moulder
http
/python_inside_maya/subscribe
--
David Moulder
http://www.google.com/profiles/squish3d
--
view archives: http://groups.google.com/group/python_inside_maya
change your subscription settings:
http://groups.google.com/group/python_inside_maya/subscribe
/python_inside_maya/subscribe
--
David Moulder
http://www.google.com/profiles/squish3d
--
view archives: http://groups.google.com/group/python_inside_maya
change your subscription settings:
http://groups.google.com/group/python_inside_maya/subscribe
);
On Fri, Dec 2, 2011 at 9:47 PM, David Moulder da...@thirstydevil.co.ukwrote:
I'm not at python console to test this but from memory you need to set the
contextMenu property and then hook up the signal to slot to show your menu.
Qt::ContextMenuPolicyhttp://doc.qt.nokia.com/latest/qt.html
://groups.google.com/group/python_inside_maya
change your subscription settings:
http://groups.google.com/group/python_inside_maya/subscribe
--
David Moulder
http://www.google.com/profiles/squish3d
--
view archives: http://groups.google.com/group/python_inside_maya
change your subscription settings
Hi Shahar,
http://codepad.org/SfAJRisU
I've added an example here for you to mull over. Hope this helps
-Dave
--
view archives: http://groups.google.com/group/python_inside_maya
change your subscription settings:
http://groups.google.com/group/python_inside_maya/subscribe
subscription settings:
http://groups.google.com/group/python_inside_maya/subscribe
--
David Moulder
http://www.google.com/profiles/squish3d
--
view archives: http://groups.google.com/group/python_inside_maya
change your subscription settings:
http://groups.google.com/group/python_inside_maya
/group/python_inside_maya
change your subscription settings:
http://groups.google.com/group/python_inside_maya/subscribe
--
David Moulder
http://www.google.com/profiles/squish3d
--
view archives: http://groups.google.com/group/python_inside_maya
change your subscription settings:
http
your subscription settings:
http://groups.google.com/group/python_inside_maya/subscribe
--
David Moulder
http://www.google.com/profiles/squish3d
--
view archives: http://groups.google.com/group/python_inside_maya
change your subscription settings:
http://groups.google.com/group
...@gmail.com
http://www.canyourigit.com
--
http://groups.google.com/group/python_inside_maya
--
David Moulder
http://www.google.com/profiles/squish3d
--
http://groups.google.com/group/python_inside_maya
://groups.google.com/group/python_inside_maya
--
David Moulder
http://www.google.com/profiles/squish3d
--
http://groups.google.com/group/python_inside_maya
not using super() at all:
def __init__(self):
A.__init__(self)
B.__init__(self)
pass
--
http://groups.google.com/group/python_inside_maya
--
http://groups.google.com/group/python_inside_maya
--
David Moulder
http://www.google.com/profiles/squish3d
--
http
...
for widge in cmds.lsUI(dumpWidgets=True):
if widge.startswith('mywindow'):
print widge
MQtUtil is also a great place to start digging.
On Tue, Nov 9, 2010 at 4:39 AM, David Moulder
da...@thirstydevil.co.uk wrote:
I think you'll find this useful
or examples on how to represent the QObject as a pointer in
python.. ort how to translate the c++ docs into python in general
would be a great help!
thanks
-mt
On Nov 6, 12:48 pm, David Moulder da...@thirstydevil.co.uk wrote:
hmm, should be possible in 2011.
As long as you know the fullName
floatSlider inside a qt layout..
-mark therrell
--
http://groups.google.com/group/python_inside_maya
--
David Moulder
http://www.google.com/profiles/squish3d
--
http://groups.google.com/group/python_inside_maya
/group/python_inside_maya
--
David Moulder
http://www.google.com/profiles/squish3d
--
http://groups.google.com/group/python_inside_maya
a polyCube when the button is pushed?
I though that I just had to create a string dynamic property,and
then,in the property name write polyCube()...but nothing happens when
I push the button.
R,
--
http://groups.google.com/group/python_inside_maya
--
David Moulder
http://www.google.com
the methods as both
bound and unbound.
Thanks,
-brian
Original Message
Subject: Re: [Maya-Python] Calling a compiled QT file in Maya
From: David Moulder da...@thirstydevil.co.uk
Date: Mon, August 09, 2010 1:15 am
To: python_inside_maya@googlegroups.com
Hi Brain,
I
in advance.
--
http://groups.google.com/group/python_inside_maya
--
David Moulder
http://www.google.com/profiles/squish3d
--
http://groups.google.com/group/python_inside_maya
in the sort of way Ofer was talking about.
2) The virtual subclassing is a much more powerful method of extending
pymel, as it
allows for customized differentiation and behavior.
- Paul
-Dave
On Fri, Jul 2, 2010 at 9:26 AM, David Moulder
da...@thirstydevil.co.uk wrote:
I'll try
if we can already
do this with the factories module?
-Dave
--
http://groups.google.com/group/python_inside_maya
--
http://groups.google.com/group/python_inside_maya
--
David Moulder
http://www.google.com/profiles/squish3d
--
David Moulder
http://www.google.com/profiles/squish3d
--
http://groups.google.com/group/python_inside_maya
--
David Moulder
http://www.google.com/profiles/squish3d
--
http://groups.google.com/group/python_inside_maya
, May 29, 2010 at 11:42 PM, David Moulder da...@thirstydevil.co.uk
wrote:
What module is it?
Most common problem with the 2.5 mayapy was the sqlite3.dll was
missing. you can copy it from your system python.
-Dave
On Sat, May 29, 2010 at 10:55 PM, matthew evans
mattevans...@googlemail.com
pm, shawnpatapoff shawnpatap...@gmail.com wrote:
Hey David,
Looks like compound is the way to go, a bit of a pain to manage but it
does what I was looking for. And you can use '.message'
Cheers,
Shawn
On May 25, 11:00 am, David Moulder da...@thirstydevil.co.uk wrote:
I think your after
attributes at all, or is it possible?
What I'm trying to do is.
object.myAttr.subAttr
I'm using .message for my connections, not sure if it's even possible.
Cheers,
Shawn
--
http://groups.google.com/group/python_inside_maya
--
David Moulder
http://www.google.com/profiles/squish3d
and namespaceInfo cmds are really
lacking.
thanks
Mark
--
http://groups.google.com/group/python_inside_maya
--
David Moulder
http://www.google.com/profiles/squish3d
--
http://groups.google.com/group/python_inside_maya
: Plug-in, buildRotationNode.cpp.so, was not found on
MAYA_PLUG_IN_PATH
with try/except around pymel imports produces documenation. I haven't dug
to deep into this, thought I'd ping you first.
Thanks
Justin
--
http://groups.google.com/group/python_inside_maya
--
David Moulder
http
from github.
if
that's a problem, i can get a new release up over the weekend.
-chad
On Thu, Mar 18, 2010 at 9:28 AM, David Moulder
da...@thirstydevil.co.ukwrote:
Hi Chad,
I've tried to get this working but it's not happening for me.
I'm trying to set it up as a package
Anyone? You're experience with templates would be welcome. I've just
started to investigate them.
Pff
Your experience with templates would be welcome. I've just started to
investigate them.
-Dave
On Thu, Mar 18, 2010 at 3:07 PM, thirstydevil da...@thirstydevil.co.uk wrote:
Based on the
Anyone use *class factories* or the new *metaclass* paradigm?
I'm doing something in python, pretty core data stuff and I think I've coded
something that would have been easier if I'd known about the concept of
class factories instead of using sub classing.
Is it something you do often as python
I mentioned that we're using json to save complex data onto a mayaNode
attribute. That was only because I we couldn't get pickle to work. Has
anyone had success with this?
class Foo:
attr = 'a class attr'
picklestring = pickle.dumps(Foo)
print repr(picklestring)
That's because maya's python installation for 2009 didn't have the DLL. An
oversight I think. It's there in 2010 but before then you'll have to add
the DLL manually.
I installed the same python version into my system and copied it over.
-Dave
On Fri, Jan 15, 2010 at 1:06 PM, Ozgur
Perhaps I wasn't clear.
It's not that Maya won't unload and reload the plug-in. Rather, changes to
the plug-in code are not being picked up.
My current workflow is to create a new scene
Unload the plug-in
Reload it
Create the new MPxNode node.
I'm just getting into plug-in development so I'm
I've just finished writing our own Tag class. I don't think I can post the
code. But I can outline the idea and our approach.
I'd like to hear anyone else's thought's on tagging data too. Especially
people who have witten expanded this tagging idea to perhaps describe their
own scene graph of
Got a little further with this.
Sphinx works if I don't import anything importing OpenMaya (Pymel being on
of these)
I think I need to install Sphinx with Mayapy. Only thing I can't seem to
work that out. I can only install setupTools against my default Python
install with the SetupTools.exe
a bit simpler. we actually use a modified
version of their latest development version from bitbucket along with a lot
of custom templates to get it to work properly. sphinx still has a ways to
come before it's a robust API-style documentation generator.
-chad
On Jan 8, 2010, at 6:35 AM, David
, as opposed to making it
work at all... but I could be wrong.
- Paul
On Fri, Jan 8, 2010 at 8:34 AM, David Moulder da...@thirstydevil.co.ukwrote:
I don't want to generate documentation for maya and pymel. Just our own
custom python modules. I can do that with sphinx but obviously all our
As maya isn't another PyQt application so you won't be able to do it
natively. We have written our own dot.net windows, created a maya window,
got the window handle and painted our own dot.net window using the handle.
This works but sometimes we have refresh issues.
I've not done this myself,
You pymel fellas are the best :)... Seriously!
By the way...
I'm getting on better with the documentation now guys. But quite often I'll
see a method in the doc's written as getAllParents(*args, **kw)
1) I can never remember all the kwargs
2) I'm not always sure what kwargs are allowed. Are
Hi daganael,
Eurocom went through a similar debate when we started to move from mel to
python. At the time we were just learning OOP with python. We struggled to
write Python in a OO way because of the cmds wrapping. We also had problems
mixing our python code with our extensive mel code base.
().start()
On Fri, Oct 23, 2009 at 8:41 PM, Sylvain Berger sylvain.ber...@gmail.comwrote:
Where can I find your version of pumpThread?
Thanks
On Tue, Sep 29, 2009 at 5:24 AM, David Moulder
da...@thirstydevil.co.ukwrote:
Ok, Here's and basic example with PyQT and a QListWidget...
Please note
Ok, I only did this yesterday for the 1st time and this is what I gathered
from my research.
Each Q*Blar*Event has a mimeData() method. It's best practice to test the
event.mimeData() type with :
event.mimeData().hasFormat(). That way you can make sure that the data is
of the right type to
Ok, Here's and basic example with PyQT and a QListWidget...
Please note. This use's a modified pumpThread module. The default one from
the maya dev kit has given us lots of problems.
Thanks to some very clever people on this list we now have a working
pumpThread module that is heavily tested
Thanks very much or the blog post. The tmp error is a nice catch. I had
the same problem when I was building it. Hopefully google will pick that up
because it was a buger to find the problem when I was trying to compile it a
few months ago.
By the way. I've tried the installer on Maya2010x64,
I managed to compile 64bit Qt and PyQt for python 2.6.2, but it was a totaly
different adventure trying it for python 2.5. In then end I managed to do
it. But for some reason everything works fine except for QTreeWidgets in
Maya 2009. As soon as I click on one in 2009 it bombs maya. I'd
16, 10:37 pm, David Moulder da...@thirstydevil.co.uk wrote:
Hmm. 1st I've heard of daemonic. I'll give it a go tomorrow.
Cheers
-Dave
On Wed, Sep 16, 2009 at 2:52 PM, Chris G cgreb...@gmail.com wrote:
Have you tried setting Thread.deamon / Thread.setDaemon() ?
If the thread
Doh!
It's been one of those days! Thanks for your reply I'm sure that will work
:)
Still not sure why the __new__() has to run these to lines
self = pm.window(cls.winName, title=cls.winTitle)
return pm.Window.__new__(cls, self)
I'd of thought the __init__() would have been called directly
Hmm. 1st I've heard of daemonic. I'll give it a go tomorrow.
Cheers
-Dave
On Wed, Sep 16, 2009 at 2:52 PM, Chris G cgreb...@gmail.com wrote:
Have you tried setting Thread.deamon / Thread.setDaemon() ?
If the thread is not daemonic, it may block python finalization.
-Chris
On Wed, Sep
I've heavily modified this script to work with our module system. This is
briefly why...
On startup part of our module code fire's a python script that parse's an
xml file to automaticaly build the menu for that module. Anything added by
the menu code will add a doctag to the menu item. This
88 matches
Mail list logo