def get_dialect(self):

        if '+' not in self.drivername:
            name = self.drivername
        else:
            name = self.drivername.replace('+', '.')
        cls = registry.load(name)
        # check for legacy dialects that
        # would return a module with 'dialect' as the
        # actual class
        if hasattr(cls, 'dialect') and \
                isinstance(cls.dialect, type) and \
                issubclass(cls.dialect, Dialect):
            return cls.dialect
        else:
            return cls
Create tables and write them to files.
dataset/ETHPy150Open RoseOu/flasky/venv/lib/python2.7/site-packages/sqlalchemy/engine/url.py/URL.get_dialect--crossover with--dataset/ETHPy150Open sosy-lab/benchexec/benchexec/tablegenerator/__init__.py/create_tables