Hi,

On Mon, 2009-07-06 at 00:47 -0400, sergio wrote:
> i am currently working on figuring out how python fu works by  
> following some of the tutorials i see online..
> 
> in trying to get a simple one running, and am having problems...
> 
> running listing [1], i get:
> 
> Traceback (most recent call last):
>    File "/opt/local/lib/gimp/2.0/python/gimpfu.py", line 801, in _run
>      res = apply(func, params[1:])
> TypeError: python_pytest() takes exactly 2 arguments (0 given)
> 
> in the terminal window..
> 
> any ideas?
> 
> thanks!
> 
> 
> 
> 
> 
> listing [1]
> 
> #!/usr/bin/env python
> 
> from gimpfu import *
> 
> def python_pytest(img, layer) :
>      pdb.gimp_image_flip(img, ORIENTATION_VERTICAL)
> 
> register(
>               "python_fu_pytest",
>       "Does something",
>       "Does something terribly useful",
>       "Your name",
>       "Your name",
>       "2009",
>       "Py Test...",
>       "*",
>       [
>       ],
>       [],
>       python_pytest,
>          menu="<Image>/Filters/Distorts")
> 
> main()

You register your script with zero parameters, but your python_pytest()
function takes two parameters. Just have a look at the scripts that ship
with GIMP.


Sven


_______________________________________________
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer

Reply via email to