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 | |