bootstrap-vz/base/phase.py
2013-08-11 18:25:05 +02:00

16 lines
338 B
Python

class Phase(object):
def __init__(self, name, description):
self.name = name
self.description = description
def pos(self):
from common.phases import order
return (i for i, phase in enumerate(order) if phase is self).next()
def __cmp__(self, other):
return self.pos() - other.pos()
def __str__(self):
return self.name