[1.2.X] Fixed #14653 -- Removed vestigal `getstatusoutput` from GeoDjango utils.

Backport of r14508 from trunk.

git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.2.X@14509 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Justin Bronn 2010-11-09 17:42:38 +00:00
parent a8114d64d5
commit 7335388be2
1 changed files with 0 additions and 14 deletions

View File

@ -3,20 +3,6 @@ A collection of utility routines and classes used by the spatial
backends. 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): def gqn(val):
""" """
The geographic quote name function; used for quoting tables and The geographic quote name function; used for quoting tables and