josuebrunel / myql

mYQL is a Python wrapper of the Yahoo! Query Language a.k.a YQL (Finances, ...)
https://myql.readthedocs.org/en/latest/
MIT License
31 stars 8 forks source link

StockParser get_current_info fails when passing only one symbol #131

Closed josuebrunel closed 9 years ago

josuebrunel commented 9 years ago
>>> data = self.stock.get_current_info(["J&KBANK.BO"])
[2015-06-30 14:16:38,331 INFO] [mYQL.myql.payloadBuilder] QUERY = env 'store://datatables.org/alltableswithkeys'; SELECT * FROM yahoo.finance.quotes  WHERE symbol in (J&KBANK.BO)
[2015-06-30 14:16:38,331 INFO] [mYQL.myql.payloadBuilder] PAYLOAD = {'format': 'json', 'q': "env 'store://datatables.org/alltableswithkeys'; SELECT * FROM yahoo.finance.quotes  WHERE symbol in (J&KBANK.BO)", 'callback': '', 'jsonCompact': False, 'diagnostics': False, 'debug': False} 
/Users/josue/Dropbox/Workspace/virtualenvs/yql/lib/python2.7/site-packages/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
[2015-06-30 14:16:39,528 DEBUG] [root.tests.test_get_current_info_with_one_symbol] {
    "error": {
        "description": "Query syntax error(s) [line 1:102 no viable alternative at character '&']", 
        "lang": "en-US"
    }
}