def __str__(self):
#        rep = '<abstraction id="%s" name="%s">' + \
#             '<actions>%s</actions>' + \
#             '<tags>%s</tags>' + \
#             '</abstraction>'
#         return  rep % (str(self.id), str(self.name), 
#                        [str(a) for a in self.action_list],
#                        [str(t) for t in self.tag_list])
        rep = '<abstraction id="%s" name="%s"/>'
        return rep % (str(self.id), str(self.name))
Create a logger for setup.
dataset/ETHPy150Open VisTrails/VisTrails/vistrails/core/vistrail/abstraction.py/Abstraction.__str__--crossover with--dataset/ETHPy150Open google/fplutil/bin/setup_all_prereqs.py/create_logger