Commit cab434e0 authored by Justin Bronn's avatar Justin Bronn
Browse files

Fixed #14653 -- Removed vestigal `getstatusoutput` from GeoDjango utils.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@14508 bcc190cf-cafb-0310-a4f2-bffc1f526a37
parent 616b3022
Loading
Loading
Loading
Loading
+0 −14
Original line number Diff line number Diff line
@@ -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