def computers_to_group(self, obj): if obj['type'] == 'computer': return [obj] elif obj['type'] == 'user': return get_computer_of_user(self.collection, obj) raise ValueError("The object type should be computer or user")
def get_related_computers_of_user(self, obj, related_computers, related_objects): if self.walking_here(obj, related_objects): return related_computers return get_computer_of_user(self.db.nodes, obj, related_computers)