'Facing an error on zsh while using pgcli on Mac OS 12
I am using M1 Macbook Air. Mac OS 12.0.1 monterey
$ pgcli
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/logging/__init__.py", line 723, in emit
msg = self.format(record)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/logging/__init__.py", line 609, in format
return fmt.format(record)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/logging/__init__.py", line 402, in format
s = self._fmt % record.__dict__
KeyError: u'threadName'
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.7/bin/pgcli", line 11, in <module>
load_entry_point('pgcli==1.7.0', 'console_scripts', 'pgcli')()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/click/core.py", line 722, in __call__
return self.main(*args, **kwargs)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/click/core.py", line 697, in main
rv = self.invoke(ctx)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/click/core.py", line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/click/core.py", line 535, in invoke
return callback(*args, **kwargs)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pgcli/main.py", line 867, in cli
pgcli.run_cli()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pgcli/main.py", line 470, in run_cli
self.cli = self._build_cli(history)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pgcli/main.py", line 576, in _build_cli
style=style_factory(self.syntax_style, self.cli_style),
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pgcli/pgstyle.py", line 14, in style_factory
for x, y in cli_style.items()])
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygments/token.py", line 117, in string_to_tokentype
node = getattr(node, item)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygments/token.py", line 37, in __getattr__
return tuple.__getattribute__(self, val)
AttributeError: '_TokenType' object has no attribute 'completion-menu'
Any idea what might be causing this error? pip install of pygments is on 2.5.2, up to date.
Solution 1:[1]
FWIW, it's working for me on Macos 12.0.1, with python 3.8 and homebrew installed pgcli (encountered errors with pip install).
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 |
