Exemple #1
0
 def update_node(self, nodeid, attr):
     """Write node attr."""
     nodepath = self._nodefs.get_nodedir(nodeid)
     if not os.path.exists(nodepath):
         raise UnknownNode()
     attr_file = self._get_node_attr_file(nodepath)
     write_attr(attr_file, nodeid, attr)
Exemple #2
0
 def update_node(self, nodeid, attr):
     """Write node attr."""
     nodepath = self._nodefs.get_nodedir(nodeid)
     if not os.path.exists(nodepath):
         raise UnknownNode()
     attr_file = self._get_node_attr_file(nodepath)
     write_attr(attr_file, nodeid, attr)
Exemple #3
0
 def create_node(self, nodeid, attr):
     """Create a node."""
     # First node is root.
     if self._rootid is None:
         self._rootid = nodeid
     nodepath = self._nodefs.create_nodedir(nodeid)
     attr_file = self._get_node_attr_file(nodepath)
     write_attr(attr_file, nodeid, attr)
Exemple #4
0
 def create_node(self, nodeid, attr):
     """Create a node."""
     # First node is root.
     if self._rootid is None:
         self._rootid = nodeid
     nodepath = self._nodefs.create_nodedir(nodeid)
     attr_file = self._get_node_attr_file(nodepath)
     write_attr(attr_file, nodeid, attr)