Kaydet (Commit) 03f6d272 authored tarafından Étienne BERSAC's avatar Étienne BERSAC Kaydeden (comit) Tim Graham

Fixed #26751 -- Made dbshell exit with the shell's error code.

üst d47f6d75
......@@ -39,4 +39,4 @@ class DatabaseClient(BaseDatabaseClient):
def runshell(self):
args = DatabaseClient.settings_to_cmd_args(self.connection.settings_dict)
subprocess.call(args)
subprocess.check_call(args)
......@@ -9,4 +9,4 @@ class DatabaseClient(BaseDatabaseClient):
def runshell(self):
conn_string = self.connection._connect_string()
args = [self.executable_name, "-L", conn_string]
subprocess.call(args)
subprocess.check_call(args)
......@@ -55,7 +55,7 @@ class DatabaseClient(BaseDatabaseClient):
# If the current locale can't encode the data, we let
# the user input the password manually.
pass
subprocess.call(args)
subprocess.check_call(args)
finally:
if temp_pgpass:
temp_pgpass.close()
......
......@@ -9,4 +9,4 @@ class DatabaseClient(BaseDatabaseClient):
def runshell(self):
args = [self.executable_name,
self.connection.settings_dict['NAME']]
subprocess.call(args)
subprocess.check_call(args)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment