From 3bf43a65fefbda1b2628fbbc77ad40e3780a8d84 Mon Sep 17 00:00:00 2001 From: Tony Asleson Date: Fri, 3 Jun 2016 17:07:37 -0500 Subject: [PATCH] lvmdbusd: Add roles property to LV common interface See: https://bugzilla.redhat.com/show_bug.cgi?id=1342559 --- daemons/lvmdbusd/lv.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/daemons/lvmdbusd/lv.py b/daemons/lvmdbusd/lv.py index 42219b3a6..149547ff6 100644 --- a/daemons/lvmdbusd/lv.py +++ b/daemons/lvmdbusd/lv.py @@ -179,6 +179,7 @@ class LvState(State): @utils.dbus_property(LV_COMMON_INTERFACE, 'HiddenLvs', "ao") class LvCommon(AutomatedProperties): _Tags_meta = ("as", LV_COMMON_INTERFACE) + _Roles_meta = ("as", LV_COMMON_INTERFACE) _IsThinVolume_meta = ("b", LV_COMMON_INTERFACE) _IsThinPool_meta = ("b", LV_COMMON_INTERFACE) _Active_meta = ("b", LV_COMMON_INTERFACE) @@ -280,6 +281,10 @@ class LvCommon(AutomatedProperties): def Tags(self): return utils.parse_tags(self.state.Tags) + @property + def Roles(self): + return utils.parse_tags(self.state.role) + @property def lvm_id(self): return self.state.lvm_id -- 2.43.5