[Bf-committers] Re: [Bf-blender-cvs] CVS commit: blender/source/blender/python/api2_2x Object.c blender/source/blender/python/api2_2x/doc IDProp.py Texture.py Scene.py Object.py Image.py Mesh.py NMesh.py Material.py

Campbell Barton cbarton at metavr.com
Mon Nov 20 17:20:18 CET 2006


agree to disagree- ;)
properties is somthing yo may use a lot

I get tired of C having nice short names and python while having a nice 
syntax, using annoyingly long names.
C: OBACT
PY: Blender.Scene.GetCurrent().getActiveObject()

the result is people will define their own names for properties because 
the veriable is too long to type in all the time, which is OK, but can 
make the code less easy for others to read because you need to find the 
special names, and where its defined etc.

We alredy have me.mat ob.loc mat.col - why not somedata.prop?



Martin Poirier wrote:
> I disagree, better a precise but longer identifier
> than a shorter abbreviation that would keep people
> guessing.
>
> If you want to access properties, looking in the
> properties attribute is a short logical step, props,
> not so.
>
> Martin
>
> --- Campbell Barton <cbarton at metavr.com> wrote:
>
>   
>> Trivial, but could .properties be called  .props ? -
>>  .properties is a 
>> bit of a mouthfull, some other shorter term would
>> suffice
>>
>> Joseph Eagar wrote:
>>     
>>> joeedh (Joseph Eagar) 2006/11/20 12:07:56 CET
>>>
>>>   Modified files:
>>>     blender/source/blender/python/api2_2x Object.c
>>>       
>>>     blender/source/blender/python/api2_2x/doc
>>>       
>> IDProp.py Texture.py 
>>     
>>>                                              
>>>       
>> Scene.py Object.py 
>>     
>>>                                              
>>>       
>> Image.py Mesh.py 
>>     
>>>                                              
>>>       
>> NMesh.py Material.py 
>>     
>>>   
>>>   Log:
>>>   =ID Properties Python Doc Update=
>>>   
>>>   The epydocs are now updated to have
>>>       
>> idproperties;
>>     
>>>   all the modules that have bindings for ID
>>>       
>> properties
>>     
>>>   now has docs for them.  E.g Materials have a
>>>       
>> .properties
>>     
>>>   members, Image, Texture, Scene, Object, NMEsh,
>>>       
>> and Mesh.
>>     
>>>   
>>>   I realized that .properties was already taken in
>>>   Objects, so I renamed it to .idproperties. 
>>>       
>> There was
>>     
>>>   also a nasty little problem with an example
>>>       
>> inside
>>     
>>>   Object.getType; the entire example was being
>>>       
>> pasted inside
>>     
>>>   the return field.  I fixed it by just moving the
>>>       
>> return
>>     
>>>   definition to after the example, like it should
>>>       
>> be.
>>     
>>>   
>>>   
>>>   Revision  Changes    Path
>>>   1.218     +2 -2     
>>>       
>> blender/source/blender/python/api2_2x/Object.c
>>     
>>>    
>>>       
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/Object.c.diff?r1=1.217&r2=1.218&cvsroot=bf-blender>
>   
>>>   1.2       +23 -12   
>>>       
>> blender/source/blender/python/api2_2x/doc/IDProp.py
>>     
>>>    
>>>       
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/doc/IDProp.py.diff?r1=1.1&r2=1.2&cvsroot=bf-blender>
>   
>>>   1.9       +5 -0     
>>>       
>> blender/source/blender/python/api2_2x/doc/Texture.py
>>     
>>>    
>>>       
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/doc/Texture.py.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
>   
>>>   1.21      +7 -2     
>>>       
>> blender/source/blender/python/api2_2x/doc/Scene.py
>>     
>>>    
>>>       
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/doc/Scene.py.diff?r1=1.20&r2=1.21&cvsroot=bf-blender>
>   
>>>   1.92      +8 -2     
>>>       
>> blender/source/blender/python/api2_2x/doc/Object.py
>>     
>>>    
>>>       
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/doc/Object.py.diff?r1=1.91&r2=1.92&cvsroot=bf-blender>
>   
>>>   1.20      +5 -0     
>>>       
>> blender/source/blender/python/api2_2x/doc/Image.py
>>     
>>>    
>>>       
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/doc/Image.py.diff?r1=1.19&r2=1.20&cvsroot=bf-blender>
>   
>>>   1.49      +6 -0     
>>>       
>> blender/source/blender/python/api2_2x/doc/Mesh.py
>>     
>>>    
>>>       
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/doc/Mesh.py.diff?r1=1.48&r2=1.49&cvsroot=bf-blender>
>   
>>>   1.49      +5 -0     
>>>       
>> blender/source/blender/python/api2_2x/doc/NMesh.py
>>     
>>>    
>>>       
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/doc/NMesh.py.diff?r1=1.48&r2=1.49&cvsroot=bf-blender>
>   
>>>   1.23      +6 -0     
>>>       
> blender/source/blender/python/api2_2x/doc/Material.py
>   
>>>    
>>>       
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/doc/Material.py.diff?r1=1.22&r2=1.23&cvsroot=bf-blender>
>   
>>> _______________________________________________
>>> Bf-blender-cvs mailing list
>>> Bf-blender-cvs at projects.blender.org
>>>
>>>       
> http://projects.blender.org/mailman/listinfo/bf-blender-cvs
>   
>>>   
>>>       
>> -- 
>> Campbell J Barton
>>
>> 133 Hope Street
>> Geelong West, Victoria 3218 Australia
>>
>> URL:    http://www.metavr.com
>> e-mail: cbarton at metavr.com
>> phone: AU (03) 5229 0241
>>
>> _______________________________________________
>> Bf-committers mailing list
>> Bf-committers at projects.blender.org
>>
>>     
> http://projects.blender.org/mailman/listinfo/bf-committers
>   
>
>
>
>  
> ____________________________________________________________________________________
> Sponsored Link
>
> Mortgage rates near 39yr lows. 
> $310k for $999/mo. Calculate new payment! 
> www.LowerMyBills.com/lre
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at projects.blender.org
> http://projects.blender.org/mailman/listinfo/bf-committers
>
>   


-- 
Campbell J Barton

133 Hope Street
Geelong West, Victoria 3218 Australia

URL:    http://www.metavr.com
e-mail: cbarton at metavr.com
phone: AU (03) 5229 0241



More information about the Bf-committers mailing list