Re: Improving pygimp documentation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 29 March 2013 23:01, Sean Munkel <seanmunkel@xxxxxxxxx> wrote:
> After picking this up again I've run into a problem. I'm not really
> sure how to get this to replace the current gimp.PDB with its wrapped
> version. Am I correct in thinking that the best way to do this is to
> rename the gimp.so C library to be _gimp.so and then importing
> everything from there in a python file gimp.py and do the wrapping
> step in there?

It would be  the "correct thing to do"-
but in the process of doing so, I  like to offload as much of the hard-coded C
bindings in there to Python itself - as there is some proof of concept
in the Summer of Code Python branch.

And...doing so, would also imply in having to put tests in place for
that stuff -
that should definitely come first.


  js
 -><-


>
> On Wed, Mar 6, 2013 at 10:47 PM, Sean Munkel <seanmunkel@xxxxxxxxx> wrote:
>>
>> >>One
>> >> way to get around this issue of __doc__ not being display is to
>> >> actually create a regular python function for each procedure. Instead
>> >> of using gimp.PDB you would have to wrap it in a class that will use
>> >> its methods but hook into __getattr__. Inside of __getattr__ it would
>> >> create a function that would then be able to have a __doc__ that would
>> >> be displayed by help.
>> >>
>> >> https://gist.github.com/smunkel/5103533
>> >
>> > Yes - that would be more or less the way to go -
>> > Or that, or make each PDB callable object be in a separate class by
>> > itself.
>> >
>> > Did the code in the link above work for you? (I have not tried it yet)
>> >
>> It isn't properly dealing with Nones everywhere yet, but for the most part
>> its
>> working correctly.
>>
>> --Sean Munkel
>
>
>
> _______________________________________________
> gimp-developer-list mailing list
> gimp-developer-list@xxxxxxxxx
> https://mail.gnome.org/mailman/listinfo/gimp-developer-list
>
_______________________________________________
gimp-developer-list mailing list
gimp-developer-list@xxxxxxxxx
https://mail.gnome.org/mailman/listinfo/gimp-developer-list




[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux