class_docstr: Execute a child program in a new process.
  
  For a complete description of the arguments see the Python documentation.
  
  Arguments:
    args: A string, or a sequence of program arguments.
  
    bufsize: supplied as the buffering argument to the open() function when
        creating the stdin/stdout/stderr pipe file objects
  
    executable: A replacement program to execute.
  
    stdin, stdout and stderr: These specify the executed programs' standard
        input, standard output and standard error file handles, respectively.
  
    preexec_fn: (POSIX only) An object to be called in the child process
        just before the child is executed.
  
    close_fds: Controls closing or inheriting of file descriptors.
  
    shell: If true, the command will be executed through the shell.
  
    cwd: Sets the current directory before the child is executed.
  
    env: Defines the environment variables for the new process.
  
    text: If true, decode stdin, stdout and stderr using the given encoding
        (if set) or the system default otherwise.
  
    universal_newlines: Alias of text, provided for backwards compatibility.
  
    startupinfo and creationflags (Windows only)
  
    restore_signals (POSIX only)
  
    start_new_session (POSIX only)
  
    process_group (POSIX only)
  
    group (POSIX only)
  
    extra_groups (POSIX only)
  
    user (POSIX only)
  
    umask (POSIX only)
  
    pass_fds (POSIX only)
  
    encoding and errors: Text mode encoding and error handling to use for
        file objects stdin, stdout and stderr.
  
  Attributes:
      stdin, stdout, stderr, pid, returncode
class_docstr_tok: ["Execute","a","child","program","in","a","new","process",".","For","a","complete","description","of","the","arguments","see","the","Python","documentation",".","Arguments",":","args",":","A","string",",","or","a","sequence","of","program","arguments",".","bufsize",":","supplied","as","the","buffering","argument","to","the","open","(",")","function","when","creating","the","stdin\/stdout\/stderr","pipe","file","objects","executable",":","A","replacement","program","to","execute",".","stdin",",","stdout","and","stderr",":","These","specify","the","executed","programs","'","standard","input",",","standard","output","and","standard","error","file","handles",",","respectively",".","preexec_fn",":","(","POSIX","only",")","An","object","to","be","called","in","the","child","process","just","before","the","child","is","executed",".","close_fds",":","Controls","closing","or","inheriting","of","file","descriptors",".","shell",":","If","true",",","the","command","will","be","executed","through","the","shell",".","cwd",":","Sets","the","current","directory","before","the","child","is","executed",".","env",":","Defines","the","environment","variables","for","the","new","process",".","text",":","If","true",",","decode","stdin",",","stdout","and","stderr","using","the","given","encoding","(","if","set",")","or","the","system","default","otherwise",".","universal_newlines",":","Alias","of","text",",","provided","for","backwards","compatibility",".","startupinfo","and","creationflags","(","Windows","only",")","restore_signals","(","POSIX","only",")","start_new_session","(","POSIX","only",")","process_group","(","POSIX","only",")","group","(","POSIX","only",")","extra_groups","(","POSIX","only",")","user","(","POSIX","only",")","umask","(","POSIX","only",")","pass_fds","(","POSIX","only",")","encoding","and","errors",":","Text","mode","encoding","and","error","handling","to","use","for","file","objects","stdin",",","stdout","and","stderr",".","Attributes",":","stdin",",","stdout",",","stderr",",","pid",",","returncode"]
code: def _translate_newlines(self, data, encoding, errors):
      data = data.decode(encoding, errors)
      return data.replace("\r\n", "\n").replace("\r", "\n")
  
imports: import builtins
  import errno
  import io
  import locale
  import os
  import time
  import signal
  import sys
  import threading
  import warnings
  import contextlib
  from time import monotonic
  import types
label_desc: Use image node_id 5 for calling the Popen obj's underlying member method code with example usage: obj._translate_newlines(data, encoding, errors) and returns: data