From e16c3c3a5691529440c12f011bf70bc157300d99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Nowak?= <luke@nexedi.com> Date: Mon, 26 Mar 2012 14:41:12 +0200 Subject: [PATCH] Implement SoftwareRelease.getState While using old server (which does not send _requested_state on SoftwareRelease) it defaults to available. --- slapos/slap/slap.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/slapos/slap/slap.py b/slapos/slap/slap.py index 671d580eeb..5f46e048c8 100644 --- a/slapos/slap/slap.py +++ b/slapos/slap/slap.py @@ -108,6 +108,9 @@ class SoftwareRelease(SlapDocument): 'url': self._software_release, 'computer_id': self._computer_guid}) + def getState(self): + return getattr(self, '_requested_state', 'available') + # XXX What is this SoftwareInstance class? class SoftwareInstance(SlapDocument): """ -- 2.30.9