external method & global name 'context' is not defined

2 messages Options
Embed this post
Permalink
Stefano Guglia-2

external method & global name 'context' is not defined

Reply Threaded More More options
Print post
Permalink
salve a tutti!

spero di non essere OT..cmq, ho un EM:

def get_dict(self, record_items):
        my_dict = {}
        """ qui viene popolato il dictionary """
        ...
        ...
        return my_dict


la funzione e' chiamata da un controller python script il quale passa il form
e riceve in cambio un dictionary
{name1:value1, name2:value2...}

# call the function get_dict
dict_temp={}
dict_temp = context.get_dict(context.REQUEST)
...


il risultato e' come da oggetto:

global name 'context' is not defined



ho l' impressione di essermi incaprettato con qualcosa di ovvio ma non lo
vedo..un aiutino? :-)

grazie e ciao!
S.


_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html
Riccardo Lemmi

Re: external method & global name 'context' is not defined

Reply Threaded More More options
Print post
Permalink
On Tuesday 04 August 2009, Stefano Guglia wrote:

> salve a tutti!
>
> spero di non essere OT..cmq, ho un EM:
>
> def get_dict(self, record_items):
> my_dict = {}
> """ qui viene popolato il dictionary """
> ...
> ...
> return my_dict
>
>
> la funzione e' chiamata da un controller python script il quale passa il
> form e riceve in cambio un dictionary
> {name1:value1, name2:value2...}
>
> # call the function get_dict
> dict_temp={}
> dict_temp = context.get_dict(context.REQUEST)
> ...
>
>
> il risultato e' come da oggetto:
>
> global name 'context' is not defined
>
>
>
> ho l' impressione di essermi incaprettato con qualcosa di ovvio ma non lo
> vedo..un aiutino? :-)
>
> grazie e ciao!
> S.
Forse manca: context=self
Ma l'oggetto assegnato a 'self' dipende da come viene chiamato get_dict
(leggi: dalla url) e quindi penso che tu debba mettere un pdb e controllare.
--
Riccardo Lemmi                           Email:   [hidden email]
Reflab S.r.l. - Plone Design, Development and Consulting
Phone: +39 349 4620820                         http://www.reflab.it


_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html

signature.asc (196 bytes) Download Attachment