Я установил новую версию i python - sql
с
git clone https://github.com/catherinedevlin/ipython-sql.git
pip install ipython-sql
Это код, который я сделал простым выбором в строке и запустил с% sql маги c карта со старой версией работает, эта новая версия не работает.
selections = """SELECT XXX.name, YYY.name from XXX
join YYY on XXX.id = YYY.xid"""
selectcics = selections.replace('\n', ' ')
cics = %sql $selections
Это ошибка:
~/anaconda3/lib/python3.7/site-packages/IPython/utils/_process_common.py in arg_split(s, posix, strict)
200 while True:
201 try:
--> 202 tokens.append(next(lex))
203 except StopIteration:
204 break
~/anaconda3/lib/python3.7/shlex.py in __next__(self)
297
298 def __next__(self):
--> 299 token = self.get_token()
300 if token == self.eof:
301 raise StopIteration
~/anaconda3/lib/python3.7/shlex.py in get_token(self)
107 return tok
108 # No pushback. Get a token.
--> 109 raw = self.read_token()
110 # Handle inclusions
111 if self.source is not None:
~/anaconda3/lib/python3.7/shlex.py in read_token(self)
189 print("shlex: I see EOF in quotes state")
190 # XXX what error should be raised here?
--> 191 raise ValueError("No closing quotation")
192 if nextchar == self.state:
193 if not self.posix:
ValueError: No closing quotation
Любая помощь будет оценена