I searched for maintainence in the pymel documentation and it returned
no results talking about the maintainence module. I also imported the
pymel module in maya and none of the modules show a maintainence
module. Can you give more detail of where to find it?

Ryan

On Jan 5, 12:22 pm, Miguel González Viñé <[email protected]> wrote:
> Thanks Chad,
>
> I've tried your examples and works all but c2 (a2 and b2 work too),
> even if I haven't set the "pi" folder in Wing preferences. It looks
> like Wing examine the python modules you import. I've tried it in
> ecclipse too and a2 and b2 works perfectly. I don't know why this
> doesn't work for you.
>
> In the Wing case, I think this is happening because pymel is creating
> functions and classes dynamically. Maybe I'm gonna say a nonsense but
> If instead of creating functions "on the fly", pymel creates function
> to a file from maya.cmds, etc, writing the help and all the code, when
> you install pymel, like the maintenance module but with functions and
> classes, it will work, at least for wing, I don't know if it'll work
> for ecclipse.
>
> But maybe this is a crazy thing.
>
> Best,
> Miguel.
>
> On Tue, Jan 5, 2010 at 8:12 PM, Chad Dombrova <[email protected]> wrote:
>
> > just did some experimenting and talking with Paul.  eclipse supports
> > completion of assigned variables, but only if those variables were directly
> > assigned an instantiated class.
>
> > for example, the following variables will support completion:
>
> > a1 = str('bar')
> > b1 = list()
> > c1 = pm.nt.Transform('bar')
>
> > but these will not:
>
> > a2 = 'bar'
> > b2 = []
> > c2 = pm.sphere()
>
> > however, since i'm not a wing user i don't know if what you are trying to do
> > is supported or not.  ipython supports completion for variables assigned in
> > the latter fashion, so i know it is technically possible.  pymel is a
> > complex beast, so first try playing around with built-in python types ( for
> > example, the variables a1, b1, a2, and b2, above) and let us know what you
> > find out.
>
> > -chad
>
> >> Thanks!
>
> >> On Tue, Jan 5, 2010 at 6:45 PM, Chad Dombrova <[email protected]> wrote:
>
> >>> I should also note, for anyone working on the pymel project, that
> >>> "maintainence" is actually spelled "maintenance"
>
> >>> wow, that's embarrassing.  4 years of liberal arts college down the drain
> >>>  :)  glad we beta tested!
> >>> -chad
>
> >>> On Tue, Jan 5, 2010 at 10:25 AM, Ian Jones <[email protected]> wrote:
>
> >>>> Yes. Though it won't be installed via easy_install. Only a manual one.
> >>>> You can download pymel and just copy the maintainence module into your
> >>>> path to create them with:
>
> >>>> import maintainence
> >>>> maintainence.stubs.pymelstubs(extension='pi')
>
> >>>> Ian
>
> >>>> I can also post
> >>>> 2010/1/5 Miguel González Viñé <[email protected]>:
>
> >>>>> Hi Chad, is it included in beta2? I can't find the script. Is there
> >>>>> another beta released?
> >>>>> Thanks!
>
> >>>>> On Tue, Jan 5, 2010 at 5:45 AM, Chad Dombrova <[email protected]>
> >>>>> wrote:
>
> >>>>>> a script is included with the development version of pymel 1.0 for
> >>>>>> creating reliable pi files for both maya and pymel packages.
>
> >>>>>> On Jan 4, 2010, at 11:08 PM, ryant wrote:
>
> >>>>>>> I am looking into how to generate the pi files that Wing needs for
> >>>>>>> auto completion. I am unsure how to use the generate_pi.py file that
> >>>>>>> comes with Wing to do this. The files I need to convert I believe are
> >>>>>>> the ones at this path:
>
> >>>>>>> C:\Program Files\Autodesk\Maya2010\Python\lib\site-packages\maya\
>
> >>>>>>> If I want to generate the maya.cmds pi file where is the .pyc file
> >>>>>>> for
> >>>>>>> maya.cmds?
>
> >>>>>>> When I use the generate_pi.py file it doesnt generate anything
> >>>>>>> useful.
> >>>>>>> Using the command prompt I type this in:
>
> >>>>>>> C:\Program Files\Autodesk\Maya2010\Python\lib\site-packages\maya>
> >>>>>>> python "C:\Program Files\Wing IDE 3.2\src\wingutils\generate_pi.py"
> >>>>>>> OpenMaya.pyc OpenMaya.pi
>
> >>>>>>> This then results in the following in the Command Prompt:
>
> >>>>>>> Traceback (most recent call last):
> >>>>>>>  File "C:\Program Files\Wing IDE 3.2\src\wingutils\generate_pi.py",
> >>>>>>> line 1028,
> >>>>>>> in <module>
> >>>>>>>   ProcessModule(modname, magic_code, metadata, file=f)
> >>>>>>>  File "C:\Program Files\Wing IDE 3.2\src\wingutils\generate_pi.py",
> >>>>>>> line 819, i
> >>>>>>> n ProcessModule
> >>>>>>>   exec('import %s' % mod_name, namespace)
> >>>>>>>  File "<string>", line 1, in <module>
> >>>>>>> ImportError: Bad magic number in .\OpenMaya.pyc
>
> >>>>>>> It does generate a OpenMaya.pi file which is completely empty.
>
> >>>>>>> Can someone point me in the right direction of how to generate the pi
> >>>>>>> files needed for Wing properly?
>
> >>>>>>> Ryan
> >>>>>>> Character TD
> >>>>>>>www.rtrowbridge.com/blog
> >>>>>>> NaughtyDog Inc.
>
> >>>>>>> --
> >>>>>>>http://groups.google.com/group/python_inside_maya
>
> >>>>>> --
> >>>>>>http://groups.google.com/group/python_inside_maya
>
> >>>>> --
> >>>>>http://groups.google.com/group/python_inside_maya
>
> >>>> --
> >>>>http://groups.google.com/group/python_inside_maya
>
> >>> --
> >>>http://groups.google.com/group/python_inside_maya
>
> >>> --
> >>>http://groups.google.com/group/python_inside_maya
>
> >> --
> >>http://groups.google.com/group/python_inside_maya
>
> > --
> >http://groups.google.com/group/python_inside_maya
>
>
-- 
http://groups.google.com/group/python_inside_maya

Reply via email to