@@ -175,7 +175,7 @@ def __init__(self,
175175 password = None ):
176176
177177 # Use default user if not specified
178- username = username or _default_username ()
178+ username = username or default_username ()
179179
180180 self .parent_node = parent_node
181181
@@ -268,7 +268,7 @@ def __init__(self,
268268 raise BackupException ('Node must be running' )
269269
270270 # set default arguments
271- username = username or _default_username ()
271+ username = username or default_username ()
272272 base_dir = base_dir or tempfile .mkdtemp ()
273273
274274 # create directory if needed
@@ -985,14 +985,6 @@ def connect(self, dbname='postgres', username=None):
985985 username = username )
986986
987987
988- def _default_username ():
989- """
990- Return current user.
991- """
992-
993- return pwd .getpwuid (os .getuid ())[0 ]
994-
995-
996988def _cached_initdb (data_dir , initdb_logfile , initdb_params = []):
997989 """
998990 Perform initdb or use cached node files.
@@ -1068,6 +1060,14 @@ def _execute_utility(util, args, logfile, write_to_pipe=True):
10681060 return out
10691061
10701062
1063+ def default_username ():
1064+ """
1065+ Return current user.
1066+ """
1067+
1068+ return pwd .getpwuid (os .getuid ())[0 ]
1069+
1070+
10711071def get_bin_path (filename ):
10721072 """
10731073 Return full path to an executable using get_pg_config().
0 commit comments