コード例 #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