(filename)
| 115 | |
| 116 | |
| 117 | def _normalizeModuleFilename(filename): |
| 118 | if python_version >= 0x300: |
| 119 | filename = filename.replace("__pycache__", "") |
| 120 | |
| 121 | suffix = ".cpython-%d.pyc" % (python_version // 10) |
| 122 | |
| 123 | if filename.endswith(suffix): |
| 124 | filename = filename[: -len(suffix)] + ".py" |
| 125 | else: |
| 126 | if filename.endswith(".pyc"): |
| 127 | filename = filename[:-3] + ".py" |
| 128 | |
| 129 | if os.path.basename(filename) == "__init__.py": |
| 130 | filename = os.path.dirname(filename) |
| 131 | |
| 132 | return filename |
| 133 | |
| 134 | |
| 135 | def startTraversal(): |