File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change 77import testgres
88import hashlib
99import re
10- import pwd
10+ import getpass
1111import select
1212import psycopg2
1313from time import sleep
@@ -89,8 +89,14 @@ def dir_files(base_dir):
8989
9090def is_enterprise ():
9191 # pg_config --help
92+ if os .name == 'posix' :
93+ cmd = [os .environ ['PG_CONFIG' ], '--help' ]
94+
95+ elif os .name == 'nt' :
96+ cmd = [[os .environ ['PG_CONFIG' ]], ['--help' ]]
97+
9298 p = subprocess .Popen (
93- [ os . environ [ 'PG_CONFIG' ], '--help' ] ,
99+ cmd ,
94100 stdout = subprocess .PIPE ,
95101 stderr = subprocess .PIPE
96102 )
@@ -955,7 +961,7 @@ def get_pgpro_edition(self, node):
955961
956962 def get_username (self ):
957963 """ Returns current user name """
958- return pwd . getpwuid ( os . getuid ())[ 0 ]
964+ return getpass . getuser ()
959965
960966 def version_to_num (self , version ):
961967 if not version :
You can’t perform that action at this time.
0 commit comments