I agree with Jake that this smells like a mixed-indentation issue. If you're 
using any kind of code editor, there should be a command to unify all 
indentation in the current file, or explicitly convert it to either tabs or 
spaces.

As far as package development goes, I don't even bother with rvpkg anymore, as 
I find that workflow needlessly complicated for a permanent or semi-permanent 
site configuration. Instead, I just just edit the rvload2 file manually as 
needed, and otherwise place various source and support files where they need to 
go.

-Nathan

On 3/28/2017 7:43 AM, Bruno-Pierre Jobin wrote:
It looks like I'm still missing something.

I make  a "zip mystuff-1.0.rvpkg PACKAGE mystuff.py" in the terminal. Add the 
package to RV, load it, restart and then still getting this error. I also can't 
get either 'test1234' nor 'activestate' to be printed in the console.


Traceback (most recent call last):
File "/home/bpjobin/.rv/Python/mystuff.py", line 5, in
class PyMyStuffMode(MinorMode):
File "/home/bpjobin/.rv/Python/mystuff.py", line 11, in PyMyStuffMode
self.init("py-mystuff-mode",
NameError: name 'self' is not defined
ERROR: python module mystuff could not be imported




from rv.rvtypes import *
from rv.commands import *
from rv.extra_commands import *

class PyMyStuffMode(MinorMode):

   def __init__(self):
      MinorMode.__init__(self)
      print 'test1234'
      self.tl = MuSymbol("rvui.toggleLookLUT")
      self.init("py-mystuff-mode",
         [('key-down--d', self.lookLut, 'Custom LookLUT key override')],
         None,
         [('Color', [('Look LUT', self.lookLut, 'd', None)])]
      )

   def lookLut(self):
      self.tl()
      activestate = rv.commands.getIntProperty("#RVLookLUT.lut.active")
      print activestate

def createMode():
   return PyMyStuffMode()



_______________________________________________
Nuke-python mailing list
Nuke-python@support.thefoundry.co.uk<mailto:Nuke-python@support.thefoundry.co.uk>,
 http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python

_______________________________________________
Nuke-python mailing list
Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python

Reply via email to