parameters: ()
docstring: Prevent this process from generating a core dump.
  
          Sets the soft and hard limits for core dump size to zero. On
          Unix, this prevents the process from creating core dump
          altogether.
docstring_summary: Prevent this process from generating a core dump.
docstring_tokens: Prevent this process from generating a core dump .
function: def prevent_core_dump():
      """ Prevent this process from generating a core dump.
  
          Sets the soft and hard limits for core dump size to zero. On
          Unix, this prevents the process from creating core dump
          altogether.
  
          """
      core_resource = resource.RLIMIT_CORE
  
      try:
          # Ensure the resource limit exists on this platform, by requesting
          # its current value
          core_limit_prev = resource.getrlimit(core_resource)
      except ValueError as exc:
          error = DaemonOSEnvironmentError(
              "System does not support RLIMIT_CORE resource limit (%(exc)s)"
              % vars())
          raise error
  
      # Set hard and soft limits to zero, i.e. no core dump at all
      core_limit = (0, 0)
      resource.setrlimit(core_resource, core_limit)
function_tokens: def prevent_core_dump ( ) : core_resource = resource . RLIMIT_CORE try : # Ensure the resource limit exists on this platform, by requesting # its current value core_limit_prev = resource . getrlimit ( core_resource ) except ValueError as exc : error = DaemonOSEnvironmentError ( "System does not support RLIMIT_CORE resource limit (%(exc)s)" % vars ( ) ) raise error # Set hard and soft limits to zero, i.e. no core dump at all core_limit = ( 0 , 0 ) resource . setrlimit ( core_resource , core_limit )