Package portage :: Package package :: Package ebuild :: Module _spawn_nofetch
[hide private]

Module _spawn_nofetch

source code

Classes [hide private]
  SpawnNofetchWithoutBuilddir
This spawns pkg_nofetch if appropriate, while avoiding the need to lock a global build directory.
Functions [hide private]
 
spawn_nofetch(portdb, ebuild_path, settings=None, fd_pipes=None)
Create a NofetchPrivateTmpdir instance, and execute it synchronously.
source code
Variables [hide private]
  __package__ = 'portage.package.ebuild'

Imports: tempfile, portage, os, shutil, EBUILD_PHASES, elog_process, config, doebuild_environment, prepare_build_dirs, SchedulerInterface, EventLoop, global_event_loop, CompositeTask, EbuildPhase


Function Details [hide private]

spawn_nofetch(portdb, ebuild_path, settings=None, fd_pipes=None)

source code 

Create a NofetchPrivateTmpdir instance, and execute it synchronously. This function must not be called from asynchronous code, since it will trigger event loop recursion which is incompatible with asyncio.