From: Christoph Hellwig Date: Fri, 25 Mar 2016 13:49:48 +0000 (+0100) Subject: nvmet: make attr_groups public for nvmetcli X-Git-Tag: v0.2~31 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=838b947c7ad239fbb14bae52ddc14bcd863f286c;p=users%2Fhch%2Fnvmetcli.git nvmet: make attr_groups public for nvmetcli Signed-off-by: Christoph Hellwig --- diff --git a/nvmet/nvme.py b/nvmet/nvme.py index a05e50c..28633cf 100644 --- a/nvmet/nvme.py +++ b/nvmet/nvme.py @@ -50,7 +50,7 @@ class CFSNode(object): def __init__(self): self._path = self.configfs_dir - self._attr_groups = [] + self.attr_groups = [] def __eq__(self, other): return self._path == other._path @@ -177,7 +177,7 @@ class CFSNode(object): def dump(self): d = {} - for group in self._attr_groups: + for group in self.attr_groups: a = {} for i in self.list_attrs(group, writable=True): a[str(i)] = self.get_attr(group, i) @@ -185,7 +185,7 @@ class CFSNode(object): return d def _setup_attrs(self, attr_dict, err_func): - for group in self._attr_groups: + for group in self.attr_groups: for name, value in attr_dict.get(group, {}).iteritems(): try: self.set_attr(group, name, value) @@ -434,7 +434,7 @@ class Namespace(CFSNode): if nsid < 1 or nsid > self.MAX_NSID: raise CFSError("NSID must be 1 to %d" % self.MAX_NSID) - self._attr_groups = ['device'] + self.attr_groups = ['device'] self._subsystem = subsystem self._nsid = nsid self._path = "%s/namespaces/%d" % (self.subsystem.path, self.nsid)