summaryrefslogtreecommitdiffstats
path: root/Lib/lib2to3/fixes/fix_imports2.py
blob: 6c1f3a1b4f809a84755c5a920f9175e532ed9a06 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
"""Fix incompatible imports and module references that must be fixed after
fix_imports."""
from . import fix_imports


MAPPING = {
            'whichdb': ('dbm', ['whichdb']),
            'anydbm': ('dbm', ['error', 'open']),
          }


class FixImports2(fix_imports.FixImports):
    PATTERN = "|".join((fix_imports.build_pattern(MAPPING)))

    order = "post"

    mapping = MAPPING