Damien Baty
Damien Baty
The error does not seem to be related to `use`, as it happens on this line: string = string.replace("\\H", self.pgexecute.host or "(none)") It looks like `self.pgexecute.host` here is a bytes...
Thanks for your contribution! :) I am not familiar with the `set time zone` command (though I have read [its doc](https://www.postgresql.org/docs/current/sql-set.html)). I feel like it could lead to unexpected results...
Here is a more minimal example code to reproduce the error with pylint 2.6.0 and astroid 2.4.2: ```python def func( # type: () -> int ): return 2 ``` If...
Another issue in astroid (or maybe the same issue) causes #3556.
See also #3757 which reports the same syntax error from Astroid on the following function definition: ```python def func( # type: () -> int ): return 2 ``` Here also,...
This is due to pgcli using the `configobj` library to load `.pg_service.conf` file. This library interprets "password=abc#123" as the value `abc` followed by an inline comment. `psql` does **not** do...
Python 3.9 has reached its end of life last October ([see here](https://devguide.python.org/versions/)). We should rather use the latest version: 3.14.
Using the latest version of Python should not be notably more complex than your fix, is it? :)
The bug is in the `click` Python package (a dependency of pgcli). It calls `less` in some way that is not compatible with Busybox (amongst other things). See https://github.com/pallets/click/issues/2943 for...
I cannot reproduce the error. It's certainly linked to the name of the database host. Could you add some debugging statements before the problematic line, like this? ``` print(self.pgexecute.host) string...