Skip to content

Commit a5d6df4

Browse files
[BUG FIX] PostgresNode must use get_pg_version2 (#227)
1 parent bc18e5b commit a5d6df4

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

testgres/node.py

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@
9292
PgVer, \
9393
eprint, \
9494
get_bin_path2, \
95-
get_pg_version, \
95+
get_pg_version2, \
9696
execute_utility2, \
9797
options_string, \
9898
clean_on_error
@@ -148,16 +148,6 @@ def __init__(self, name=None, base_dir=None, port=None, conn_params: ConnectionP
148148
"""
149149

150150
# private
151-
self._pg_version = PgVer(get_pg_version(bin_dir))
152-
self._should_free_port = port is None
153-
self._base_dir = base_dir
154-
self._bin_dir = bin_dir
155-
self._prefix = prefix
156-
self._logger = None
157-
self._master = None
158-
159-
# basic
160-
self.name = name or generate_app_name()
161151
if os_ops is None:
162152
os_ops = __class__._get_os_ops(conn_params)
163153
else:
@@ -168,6 +158,17 @@ def __init__(self, name=None, base_dir=None, port=None, conn_params: ConnectionP
168158
assert isinstance(os_ops, OsOperations)
169159
self._os_ops = os_ops
170160

161+
self._pg_version = PgVer(get_pg_version2(os_ops, bin_dir))
162+
self._should_free_port = port is None
163+
self._base_dir = base_dir
164+
self._bin_dir = bin_dir
165+
self._prefix = prefix
166+
self._logger = None
167+
self._master = None
168+
169+
# basic
170+
self.name = name or generate_app_name()
171+
171172
self.host = os_ops.host
172173
self.port = port or utils.reserve_port()
173174

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy