Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitcdc933f

Browse files
committed
Skip cleanup of custom directory was provided
1 parent5508425 commitcdc933f

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

‎testgres/node.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -115,10 +115,12 @@ def __init__(self, name=None, port=None, base_dir=None):
115115
# private
116116
self._pg_version=PgVer(get_pg_version())
117117
self._should_free_port=portisNone
118-
self._base_dir=base_dir
119118
self._logger=None
120119
self._master=None
121120

121+
self._custom_base_dir=base_dir
122+
self._base_dir=base_dir
123+
122124
# basic
123125
self.host='127.0.0.1'
124126
self.name=nameorgenerate_app_name()
@@ -796,11 +798,13 @@ def cleanup(self, max_attempts=3):
796798

797799
self._try_shutdown(max_attempts)
798800

799-
# choose directory to be removed
800-
iftestgres_config.node_cleanup_full:
801-
rm_dir=self.base_dir# everything
802-
else:
803-
rm_dir=self.data_dir# just data, save logs
801+
# only remove if base directory was temporary
802+
ifnotself._custom_base_dir:
803+
# choose directory to be removed
804+
iftestgres_config.node_cleanup_full:
805+
rm_dir=self.base_dir# everything
806+
else:
807+
rm_dir=self.data_dir# just data, save logs
804808

805809
rmtree(rm_dir,ignore_errors=True)
806810

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp