Hey all,

I registered a "siOnBeginSceneSave2" event and Softimage runs my code but
doesn't save the scene.
Has anyone seen this before? I know I had this working without
problems before but now I'm stuck. :(

Here's the stripped-down plugin code:

01   from siutils import C
02   def XSILoadPlugin( in_reg ):
03 in_reg.Name = "plugin_onSceneSave_test"; in_reg.Major = 1; in_reg.Minor
= 0
04 in_reg.RegisterEvent( "beginSceneSave", C.siOnBeginSceneSave2 )
05 return True
06  def beginSceneSave_OnEvent( in_ctxt ):
07 Application.LogMessage( "saving %s" % in_ctxt.GetAttribute( "FileName"
), C.siInfo )
08 return True

And the message log after pressing Ctrl+S:

# INFO : cheers
# INFO : 4373 - This event was aborted:
# <name: beginSceneSave>
# <plug-in:
L:\pipeline\user\mh\workgroups\pnToolbox\Addons\pnPipeline\Application\Plugins\pnPipeline_OnSave_AddVersionProperty.py>
#
# WARNING : 3030-FILE-SaveScene - Command was cancelled.
Application.SaveScene()

Thanks,
Michael

Reply via email to