Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Python decorator for ensuring that you're running as root
Python

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
src/infi
.gitignore
README.md
buildout.cfg
setup.in

README.md

Overview

A simple cross-platform module to determine if the current Python process is running under root/Administrator privileges

Usage

One way to use this module is with a decorator:

from infi.run_as_root import exit_if_not_root, ensure_root
@exit_if_not_root
def requires_root_privileges():
    pass

Another way is by a simple function call:

from infi.run_as_root import exit_if_not_root, ensure_root
def requires_root_privileges():
    ensure_root()

Checking out the code

Run the following:

easy_install -U infi.projector
projector devenv build
Something went wrong with that request. Please try again.