(self, build_config)
| 34 | """ |
| 35 | |
| 36 | def __init__(self, build_config): |
| 37 | for key, value in build_config.items(): |
| 38 | setattr(self, key, value) |
| 39 | |
| 40 | self.keys = list(build_config.keys()) |
| 41 | |
| 42 | bool_options = [key for key, value in self.items() if value is True] |
| 43 | string_options = [ |
| 44 | f'{key}="{value}"' |
| 45 | for key, value in self.items() if value and isinstance(value, str)] |
| 46 | self._str_rep = ', '.join(sorted(bool_options + string_options)) |
| 47 | |
| 48 | def items(self): |
| 49 | for key in self.keys: |