From 58e533f69e8bc3b683ba08d0316ce8955f7e5960 Mon Sep 17 00:00:00 2001 From: deadc0de6 Date: Sat, 22 Oct 2022 23:12:15 +0200 Subject: [PATCH] R0201 --- catcli/noder.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/catcli/noder.py b/catcli/noder.py index 59607b9..7ad39bd 100644 --- a/catcli/noder.py +++ b/catcli/noder.py @@ -159,7 +159,8 @@ class Noder: ############################################################### # public helpers ############################################################### - def format_storage_attr(self, attr): + @staticmethod + def format_storage_attr(attr): """format the storage attr for saving""" if not attr: return '' @@ -232,7 +233,8 @@ class Noder: parent=parent, size=0, md5=None, archive=archive) - def _new_generic_node(self, name, nodetype, relpath, parent, + @staticmethod + def _new_generic_node(name, nodetype, relpath, parent, size=None, md5=None, maccess=None): """generic node creation""" return anytree.AnyNode(name=name, type=nodetype, relpath=relpath, @@ -474,7 +476,8 @@ class Noder: for _, _, item in rend: self._node_to_csv(item, raw=raw) - def _fzf_prompt(self, strings): + @staticmethod + def _fzf_prompt(strings): # prompt with fzf fzf = FzfPrompt() selected = fzf.prompt(strings) @@ -508,7 +511,8 @@ class Noder: rend = nodes[path] self.print_tree(rend, fmt=subfmt) - def to_dot(self, node, path='tree.dot'): + @staticmethod + def to_dot(node, path='tree.dot'): """export to dot for graphing""" anytree.exporter.DotExporter(node).to_dotfile(path) Logger.info(f'dot file created under \"{path}\"')