publishers.py 文件源码

python
阅读 28 收藏 0 点赞 0 评论 0

项目:python-mysql-binlog-pubsub 作者: tarzanjw 项目源码 文件源码
def _rename_table(self, schema, table):
        """ Rename a table and rereturn new name

        Args:
            schema (str): schema name (the new one)
            table (str): table name

        Returns:
            str
        """
        try:
            return self._table_new_names[(schema, table)]
        except KeyError:
            new_name = table
            _rules = self.table_rename.get(schema, {})
            for pattern, repl in _rules.items():
                new_name, subs_made = re.subn(pattern, repl, table)
                if subs_made:
                    break

            self._table_new_names[(schema, table)] = new_name
            return new_name
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号