(property_name: str, section: Section)
| 121 | |
| 122 | def generate_dot_file(sections: List[Section], f, omit_levels=False): |
| 123 | def is_data_memory_reader(property_name: str, section: Section) -> bool: |
| 124 | if property_name.endswith(".dmLevel"): |
| 125 | if property_name.lower().find("reader") != -1: |
| 126 | return True |
| 127 | elif property_name.lower().find("writer") == -1: |
| 128 | print("Warning: property {} of component {}:{} appears to reference a data memory level but could not be interpreted as reading or writing.".format(property_name, section.name, section.type)) |
| 129 | return False |
| 130 | def is_data_memory_writer(property_name: str, section: Section) -> bool: |
| 131 | if property_name.endswith(".dmLevel"): |
| 132 | if property_name.lower().find("writer") != -1: |
no test coverage detected