(filename, file_same)
| 163 | |
| 164 | |
| 165 | def _resolve_samefiles(filename, file_same): |
| 166 | assert '*' not in filename, (filename,) |
| 167 | assert os.path.normpath(filename) == filename, (filename,) |
| 168 | _, suffix = os.path.splitext(filename) |
| 169 | samefiles = [] |
| 170 | for patterns, in _resolve_file_values(filename, file_same.items()): |
| 171 | for pattern in patterns: |
| 172 | same = _resolve_samefile(filename, pattern, suffix) |
| 173 | if not same: |
| 174 | continue |
| 175 | samefiles.append(same) |
| 176 | return samefiles |
| 177 | |
| 178 | |
| 179 | def _resolve_samefile(filename, pattern, suffix): |
no test coverage detected
searching dependent graphs…