File size: 405 Bytes
e8c62bd
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class TimelineState:
    def __init__(self):
        self.current_period = "modern"
        self.visited_periods = set(["modern"])
    
    def visit_period(self, period):
        self.current_period = period
        self.visited_periods.add(period)
    
    def get_current_period(self):
        return self.current_period
    
    def get_visited_periods(self):
        return list(self.visited_periods)