def list_nodes(self):
return self.real.list_nodes(**self.list_kwargs)
- def arvados_create_kwargs(self, arvados_node):
+ def arvados_create_kwargs(self, arvados_node, size):
"""Return dynamic keyword arguments for create_node.
Subclasses must override this method. It should return a dictionary
def create_node(self, size, arvados_node):
kwargs = self.create_kwargs.copy()
- kwargs.update(self.arvados_create_kwargs(arvados_node))
+ kwargs.update(self.arvados_create_kwargs(arvados_node, size))
kwargs['size'] = size
return self.real.create_node(**kwargs)