Назаров Михаил, 521 группа ExceptionTree 18588
Багров Александр Михайлович, 317 группа ExceptionTree 12018
f1class ExceptionTree:f1class ExceptionTree:
22
3    def __init__(self):3    def __init__(self):
n4        self.classes = {1: type('Exception1', (Exception,), {'n': 1})}n4        self.classes = {1: type('Exception-1', (Exception,), {'n': 1})}
55
6    def __call__(self, n):6    def __call__(self, n):
7        if n not in self.classes:7        if n not in self.classes:
8            parent_class = self(n // 2)8            parent_class = self(n // 2)
t9            self.classes[n] = type(f'Exception{n}', (parent_class,), {'nt9            self.classes[n] = type(f'Exception-{n}', (parent_class,), {'
>': n})>n': n})
10        return self.classes[n]10        return self.classes[n]
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op