def conanfile_write_lock(self, conan_ref): if self._no_locks(): return NoLock() return WriteLock(self.conan(conan_ref), conan_ref, self._output)
def package_lock(self, package_ref): if self._no_locks(): return NoLock() return SimpleLock( join(self.conan(package_ref.conan), "locks", package_ref.package_id))
def package_lock(self, pref): if self._no_lock: return NoLock() return SimpleLock(os.path.join(self._base_folder, "locks", pref.id))
def conanfile_read_lock(self, conan_ref): if self._no_locks(): return NoLock() return ReadLock(self.conan(conan_ref), conan_ref, self._output)
def conanfile_read_lock(self, output): if self._no_lock: return NoLock() return ReadLock(self._base_folder, self._ref, output)
def conanfile_write_lock(self, output): if self._no_lock: return NoLock() return WriteLock(self._base_folder, self._ref, output)
def conanfile_write_lock(self, conan_ref): if self._no_locks(): return NoLock() return WriteLock(os.path.join(self.conan(conan_ref), "rw"))
def conanfile_read_lock(self, conan_ref): if self._no_locks(): return NoLock() return ReadLock(os.path.join(self.conan(conan_ref), "rw"))
def package_lock(self, pref): if self._no_lock: return NoLock() return SimpleLock(os.path.join(self.conan(), "locks", pref.id))
def conanfile_write_lock(self, output): if self._no_lock: return NoLock() return WriteLock(self.conan(), self._ref, output)
def conanfile_read_lock(self, output): if self._no_lock: return NoLock() return ReadLock(self.conan(), self._ref, output)