예제 #1
0
파일: linux.py 프로젝트: Netflix/aminator
    def allocate_dev(self):
        context = self._config.context
        if "block_device" in context.ami:
            return BlockDevice(context.ami.block_device, None)

        with flock(self._lock_file):
            return self.find_available_dev()
예제 #2
0
파일: linux.py 프로젝트: saebyn/aminator
    def allocate_dev(self):
        context = self._config.context
        if "block_device" in context.ami:
            return BlockDevice(context.ami.block_device, None)

        with flock(self._lock_file):
            return self.find_available_dev()
예제 #3
0
파일: linux.py 프로젝트: mrowe/aminator
 def __enter__(self):
     with flock(self._lock_file):
         dev = self.find_available_dev()
     self._dev = dev
     return self._dev.node
예제 #4
0
파일: linux.py 프로젝트: waynekata/aminator
 def __enter__(self):
     with flock(self._lock_file):
         dev = self.find_available_dev()
     self._dev = dev
     return self._dev.node