def _rename_schema(self, schema):
""" Rename a schema name and return new name
Args:
schema (str): schema nae
Returns:
str
"""
try:
return self._schema_new_names[schema]
except KeyError:
new_name = schema
for pattern, repl in self.schema_rename.items():
new_name, subs_made = re.subn(pattern, repl, schema)
if subs_made:
break
self._schema_new_names[schema] = new_name
return new_name
评论列表
文章目录