[Bf-committers] Re: [Bf-blender-cvs] CVS commit: blender/release/scripts lightwave_export.py lightwave_import.py nendo_export.py nendo_import.py off_export.py off_import.py paths_import.py radiosity_export.py radiosity_import.py raw_export.py raw_import.py slp_import.py sysinfo.py ...

Stephane SOPPERA stephane.soppera at wanadoo.fr
Mon Mar 21 23:54:20 CET 2005


William,

After the following modification, the code that updates scripts menu 
seems KO (at least on my own windows build using free VC++ compiler 
toolkit 2003).
It's KO since in bpymenu_GetStatMTime function we try to use "stat" 
function on a path looking like: "c:\blender\blender\.blender\scripts\" 
(note the backslash at the end).
If I call stat on this path, stat returns -1 (error).
To return the correct result, "stat" needs to be called using 
"c:\blender\blender\.blender\scripts" (the last backslash is not 
correctly interpreted by stat).

I'm suprised to be the only one to have noticed that.

Stephane


Willian Padovani Germano wrote:

>ianwill (Willian Padovani Germano) 2005/03/21 06:26:52 CET
>
>  Modified files:
>    blender/release/scripts lightwave_export.py 
>                            lightwave_import.py nendo_export.py 
>                            nendo_import.py off_export.py 
>                            off_import.py paths_import.py 
>                            radiosity_export.py 
>                            radiosity_import.py raw_export.py 
>                            raw_import.py slp_import.py sysinfo.py 
>                            truespace_export.py 
>                            truespace_import.py 
>                            videoscape_export.py wings_export.py 
>                            wings_import.py 
>    blender/source/blender/python BPY_extern.h BPY_interface.c 
>                                  BPY_menus.c BPY_menus.h 
>    blender/source/blender/python/api2_2x 0-todo.txt Blender.c 
>                                          EXPP_interface.c 
>                                          EXPP_interface.h 
>  Added files:
>    blender/release/scripts/bpydata KUlang.txt readme.txt 
>    blender/release/scripts/bpydata/config readme.txt 
>    blender/release/scripts/bpymodules BPyBlender.py ai2obj.py 
>                                       eps2obj.py gimp2obj.py 
>                                       meshtools.py svg2obj.py 
>  Removed files:
>    blender/release/scripts mod_ai2obj.py mod_blender.py 
>                            mod_eps2obj.py mod_gimp2obj.py 
>                            mod_meshtools.py mod_svg2obj.py 
>  
>  Log:
>  Scripts (making some changes to the scripts dir):
>  - moved bpydata/ to scripts/bpydata/ and added a config/ subdir to it;
>  - created scripts/bpymodules for py modules (also got rid of those "mod_"'s appended to the files);
>  - updated scripts accordingly.
>  
>  This will require you to "reinstall" (just copy the scripts/ dir over your older one) if you have a .blender/scripts/ dir somewhere.  Otherwise some scripts won't work.  You can use the updated "Help->System->System Information" script here to check all is fine.  An installer script yet to be written will help users with these issues, specially to make the user defined dir have the same structure expected from the default scripts dir, so the basic facilities (module search; saved config data; scripts: installer, help browser, config editor) are also available for a user's own collection of written and downloaded scripts.
>  
>  BPython:
>  - slikdigit's crash was because he had no <home or blender exe location>/.blender/:
>    proper check added and also now if all else fails the <cvsblender>/release/scripts/ dir is also searched for scripts.  All this registration dirs stuff is a little messy (installation!), so please report any troubles (I only tested on linux).
>  - slight change in error report in BPY_interface.c's BPY_menu_do_python; remembering to set globaldict pointer to NULL there, too.
>  - moved bpy_gethome() to EXPP_interface.[ch]
>  - "//" as user defined python dir is ignored while looking for scripts, considering it's only a default some users use, not really meant for a scripts dir.
>  
>  Revision  Changes    Path
>  1.6       +31 -31    blender/release/scripts/lightwave_export.py
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/release/scripts/lightwave_export.py.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
>  1.6       +8 -8      blender/release/scripts/lightwave_import.py
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/release/scripts/lightwave_import.py.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
>  1.6       +6 -6      blender/release/scripts/nendo_export.py
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/release/scripts/nendo_export.py.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
>  1.6       +10 -10    blender/release/scripts/nendo_import.py
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/release/scripts/nendo_import.py.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
>  1.6       +4 -4      blender/release/scripts/off_export.py
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/release/scripts/off_export.py.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
>  1.6       +5 -5      blender/release/scripts/off_import.py
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/release/scripts/off_import.py.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
>  1.3       +5 -5      blender/release/scripts/paths_import.py
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/release/scripts/paths_import.py.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
>  1.7       +8 -8      blender/release/scripts/radiosity_export.py
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/release/scripts/radiosity_export.py.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
>  1.7       +6 -6      blender/release/scripts/radiosity_import.py
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/release/scripts/radiosity_import.py.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
>  1.7       +3 -3      blender/release/scripts/raw_export.py
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/release/scripts/raw_export.py.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
>  1.7       +4 -4      blender/release/scripts/raw_import.py
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/release/scripts/raw_import.py.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
>  1.6       +4 -4      blender/release/scripts/slp_import.py
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/release/scripts/slp_import.py.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
>  1.6       +146 -62   blender/release/scripts/sysinfo.py
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/release/scripts/sysinfo.py.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
>  1.6       +9 -9      blender/release/scripts/truespace_export.py
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/release/scripts/truespace_export.py.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
>  1.6       +9 -9      blender/release/scripts/truespace_import.py
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/release/scripts/truespace_import.py.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
>  1.7       +12 -12    blender/release/scripts/videoscape_export.py
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/release/scripts/videoscape_export.py.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
>  1.6       +10 -10    blender/release/scripts/wings_export.py
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/release/scripts/wings_export.py.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
>  1.6       +7 -7      blender/release/scripts/wings_import.py
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/release/scripts/wings_import.py.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
>  1.22      +1 -2      blender/source/blender/python/BPY_extern.h
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/BPY_extern.h.diff?r1=1.21&r2=1.22&cvsroot=bf-blender>
>  1.64      +43 -71    blender/source/blender/python/BPY_interface.c
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/BPY_interface.c.diff?r1=1.63&r2=1.64&cvsroot=bf-blender>
>  1.25      +152 -74   blender/source/blender/python/BPY_menus.c
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/BPY_menus.c.diff?r1=1.24&r2=1.25&cvsroot=bf-blender>
>  1.15      +4 -4      blender/source/blender/python/BPY_menus.h
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/BPY_menus.h.diff?r1=1.14&r2=1.15&cvsroot=bf-blender>
>  1.9       +6 -3      blender/source/blender/python/api2_2x/0-todo.txt
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/0-todo.txt.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
>  1.56      +11 -8     blender/source/blender/python/api2_2x/Blender.c
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/Blender.c.diff?r1=1.55&r2=1.56&cvsroot=bf-blender>
>  1.16      +69 -1     blender/source/blender/python/api2_2x/EXPP_interface.c
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/EXPP_interface.c.diff?r1=1.15&r2=1.16&cvsroot=bf-blender>
>  1.9       +7 -1      blender/source/blender/python/api2_2x/EXPP_interface.h
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/EXPP_interface.h.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
>_______________________________________________
>Bf-blender-cvs mailing list
>Bf-blender-cvs at projects.blender.org
>http://projects.blender.org/mailman/listinfo/bf-blender-cvs
>
>
>  
>




More information about the Bf-committers mailing list