Runs fine for me.

Python 2.7 (r27:82500, Oct  8 2010, 14:07:56)
[GCC 4.1.2 20070626 (Red Hat 4.1.2-14)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import yql
>>> y = yql.Public()
>>> y.execute('select * from flickr.photos.search where text="panda" limit
3')
<yql.YQLObj object at 0xb7b50f8c>
>>>

Btw, the traceback seems to indicate you have installed httplib2
on top of the standard httplib which comes with Python.


   1. /usr/lib/python2.6/site-packages/httplib2/__init__.pyc in connect(self
   )
   2.     734             sock = socket.socket(socket.AF_INET, socket.
   SOCK_STREAM)
   3.     735         if self.timeout is not None:
   4. --> 736             sock.settimeout(self.timeout)
   5.     737         sock.connect((self.host, self.port))
   6.     738         ssl = socket.ssl(sock, self.key_file, self.cert_file)

Try removing httplib2 and see if it works.

--Anand


On Wed, Oct 13, 2010 at 8:53 PM, JAGANADH G <jagana...@gmail.com> wrote:

> Dear All
> I was trying to run the following code
>
> >>> import yql
> >>> y = yql.Public()
> >>> query = 'select * from flickr.photos.search where text="panda" limit
> 3';
> >>> result = y.execute(query)
>
> When i execute the fourth line I am getting the error
> http://pastebin.com/HryAZVEA .
> Any clue how to resolve this.
>
> --
> **********************************
> JAGANADH G
> http://jaganadhg.freeflux.net/blog
> _______________________________________________
> BangPypers mailing list
> BangPypers@python.org
> http://mail.python.org/mailman/listinfo/bangpypers
>



-- 
--Anand
_______________________________________________
BangPypers mailing list
BangPypers@python.org
http://mail.python.org/mailman/listinfo/bangpypers

Reply via email to