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

Commit3006ecf

Browse files
committed
small refactoring for NodeBackup
1 parentc055739 commit3006ecf

File tree

1 file changed

+24
-7
lines changed

1 file changed

+24
-7
lines changed

‎testgres/testgres.py

Lines changed: 24 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -294,16 +294,15 @@ def __enter__(self):
294294
def__exit__(self,type,value,traceback):
295295
self.cleanup()
296296

297-
defspawn_primary(self,name,destroy=True):
297+
def_prepare_dir(self,destroy):
298298
"""
299-
Create aprimary node from abackup.
299+
Provide adata directory for acopy of node.
300300
301301
Args:
302-
name: name for a new node (str).
303302
destroy: should we convert this backup into a node?
304303
305304
Returns:
306-
New instance of PostgresNode.
305+
Path to data directory.
307306
"""
308307

309308
ifnotself.available:
@@ -326,14 +325,32 @@ def spawn_primary(self, name, destroy=True):
326325
else:
327326
base_dir=self.base_dir
328327

328+
# update value
329+
self.available=available
330+
331+
returnbase_dir
332+
333+
defspawn_primary(self,name,destroy=True):
334+
"""
335+
Create a primary node from a backup.
336+
337+
Args:
338+
name: name for a new node (str).
339+
destroy: should we convert this backup into a node?
340+
341+
Returns:
342+
New instance of PostgresNode.
343+
"""
344+
345+
base_dir=self._prepare_dir(destroy)
346+
329347
# build a new PostgresNode
330348
node=PostgresNode(name=name,
331349
base_dir=base_dir,
332350
master=self.original_node)
333-
node.append_conf("postgresql.conf","port = {}".format(node.port))
334351

335-
# record new status
336-
self.available=available
352+
node.append_conf("postgresql.conf","\n")
353+
node.append_conf("postgresql.conf","port = {}".format(node.port))
337354

338355
returnnode
339356

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp