Re: [solved]Re: test if GET is "empty"

2009-07-29 Thread Eric Abrahamsen
On Jul 29, 2009, at 9:57 PM, Salvatore Leone wrote: > > >> Given the way boolean tests go in Python, you should just be able to >> test for the dictionary itself: >> >> if request.GET: >> >> else: >> >> >> E >> > > mmm I don't think so, I think request.GET is true even if the >

Re: [solved]Re: test if GET is "empty"

2009-07-29 Thread Luke Seelenbinder
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 There is a more "pythonic" way to test, use request.GET.get(, False) e.g.: if request.GET.get('q', False): etc. That tests the dict for the key 'q' if it's not there, it returns false. Luke Seelenbinder luke.seelenbin...@gmail.com Salvatore

Re: [solved]Re: test if GET is "empty"

2009-07-29 Thread Salvatore Leone
> Given the way boolean tests go in Python, you should just be able to > test for the dictionary itself: > > if request.GET: > > else: > > > E > mmm I don't think so, I think request.GET is true even if the dictionary is empty, isn't it? so the test will allways return

Re: [solved]Re: test if GET is "empty"

2009-07-29 Thread Eric Abrahamsen
On Jul 29, 2009, at 6:06 PM, Salvatore Leone wrote: > > I answer my self: > > all I need is to test the length of the dictionary. > > if request.method == "GET" and len(request.GET) != 0: Given the way boolean tests go in Python, you should just be able to test for the dictionary itself: if

[solved]Re: test if GET is "empty"

2009-07-29 Thread Salvatore Leone
I answer my self: all I need is to test the length of the dictionary. if request.method == "GET" and len(request.GET) != 0: #do stuff > Hello, > > I need to test if the request.GET is empty or if it holds some variable. > So if is empty I can redirect to a page, and if there is some variable