Package _emerge :: Module AsynchronousLock
[hide private]

Module AsynchronousLock

source code

Classes [hide private]
  AsynchronousLock
This uses the portage.locks module to acquire a lock asynchronously, using either a thread (if available) or a subprocess.
  _LockThread
This uses the portage.locks module to acquire a lock asynchronously, using a background thread.
  _LockProcess
This uses the portage.locks module to acquire a lock asynchronously, using a subprocess.
Variables [hide private]
  __package__ = '_emerge'

Imports: dummy_threading, fcntl, errno, logging, sys, threading, portage, os, TryAgain, _, lockfile, unlockfile, writemsg_level, AbstractPollTask, AsynchronousTask, SpawnProcess