Fixed #14653 -- Removed vestigal `getstatusoutput` from GeoDjango utils.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@14508 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
616b30227d
commit
cab434e011
|
@ -3,20 +3,6 @@ A collection of utility routines and classes used by the spatial
|
|||
backends.
|
||||
"""
|
||||
|
||||
def getstatusoutput(cmd):
|
||||
"""
|
||||
Executes a shell command on the platform using subprocess.Popen and
|
||||
return a tuple of the status and stdout output.
|
||||
"""
|
||||
from subprocess import Popen, PIPE
|
||||
# Set stdout and stderr to PIPE because we want to capture stdout and
|
||||
# prevent stderr from displaying.
|
||||
p = Popen(cmd, shell=True, stdout=PIPE, stderr=PIPE)
|
||||
# We use p.communicate() instead of p.wait() to avoid deadlocks if the
|
||||
# output buffers exceed POSIX buffer size.
|
||||
stdout, stderr = p.communicate()
|
||||
return p.returncode, stdout.strip()
|
||||
|
||||
def gqn(val):
|
||||
"""
|
||||
The geographic quote name function; used for quoting tables and
|
||||
|
|
Loading…
Reference in New Issue