On Sat, Oct 16, 2010 at 2:29 PM, JAGANADH G <jagana...@gmail.com> wrote:
> > > On Thu, Oct 14, 2010 at 7:03 PM, Anand Balachandran Pillai < > abpil...@gmail.com> wrote: > >> 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. >> >> > I removed the httplib2. Now I am getting this error > In [1]: import yql > --------------------------------------------------------------------------- > ImportError Traceback (most recent call last) > > /home/jaganadhg/Desktop/music/<ipython console> in <module>() > > /usr/lib/python2.6/site-packages/yql-0.4-py2.6.egg/yql/__init__.py in > <module>() > 25 from urlparse import urlparse > 26 from urllib import urlencode > ---> 27 from httplib2 import Http > 28 > 29 from yql.utils import get_http_method > > ImportError: No module named httplib2 > > In [2]: > > After removing http lib once again I installed python-yql . Then I tried the same example. Any how the error changed to In [4]: y.execute('select * from flickr.photos.search where text="panda" limit=3') --------------------------------------------------------------------------- YQLError Traceback (most recent call last) /home/jaganadhg/Desktop/music/<ipython console> in <module>() /usr/lib/python2.6/site-packages/yql-0.4-py2.6.egg/yql/__init__.pyc in execute(self, query, params, **kwargs) 223 return YQLObj(json.loads(content)) 224 else: --> 225 raise YQLError, (resp, content) 226 227 YQLError: ({'status': '400', 'transfer-encoding': 'chunked', 'age': '0', 'vary': 'Accept-Encoding', 'server': 'YTS/1.17.21', 'connection': 'keep-alive', 'cache-control': 'private', 'date': 'Sat, 16 Oct 2010 09:01:12 GMT', 'p3p': 'policyref="http://info.yahoo.com/w3c/p3p.xml", CP="CAO DSP COR CUR ADM DEV TAI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi PUBi IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC GOV"', 'content-type': 'application/json;charset=utf-8', 'access-control-allow-origin': '*'}, '{"error":{"lang":"en-US","description":"Syntax error(s) [line 1:59 expecting limit got \'=\']"}}') -- ********************************** JAGANADH G http://jaganadhg.freeflux.net/blog _______________________________________________ BangPypers mailing list BangPypers@python.org http://mail.python.org/mailman/listinfo/bangpypers