Total Complexity | 1 |
Total Lines | 13 |
Duplicated Lines | 0 % |
Changes | 0 |
1 | from yaml.constructor import SafeConstructor |
||
2 | |||
3 | # Create custom safe constructor class that inherits from SafeConstructor |
||
4 | class MySafeConstructor(SafeConstructor): |
||
5 | |||
6 | # Create new method handle boolean logic |
||
7 | def add_bool(self, node): |
||
8 | return self.construct_scalar(node) |
||
9 | |||
10 | # Inject the above boolean logic into the custom constuctor |
||
11 | MySafeConstructor.add_constructor('tag:yaml.org,2002:bool', |
||
12 | MySafeConstructor.add_bool) |
||
13 |