| import sys | |
| import types | |
| # Create a dummy japanese module | |
| japanese_patch = types.ModuleType("japanese") | |
| # Add a no-op placeholder for distribute_phone | |
| def distribute_phone(*args, **kwargs): | |
| return args[0] if args else "" | |
| japanese_patch.distribute_phone = distribute_phone | |
| # Register dummy module in sys.modules | |
| sys.modules["melo.text.japanese"] = japanese_patch | |
| # Then import cleaner safely | |
| #from melo.text import cleaner # this will now skip Japanese logic | |