Python 无法将确认文本提交到结构控制台确认,请参见^M

Python 无法将确认文本提交到结构控制台确认,请参见^M,python,console,fabric,Python,Console,Fabric,我有以下结构任务: @task def production(): if not console.confirm('Are you sure you want to proceed on production?', default=False): utils.abort('Production operation aborted.') stage_set('production') 现在,当我尝试部署生产时,我在终端中看到: $ fab producti

我有以下结构任务:

@task
def production():
    if not console.confirm('Are you sure you want to proceed on production?', default=False):
            utils.abort('Production operation aborted.')
    stage_set('production')
现在,当我尝试部署生产时,我在终端中看到:

$ fab production deploy
Are you sure you want to proceed on production? [y/N] yes^M
我键入yes,点击Enter,弹出“^M”,而不是提交我的文本。我点击的次数越多,看到的“^M”就越多

“Ctrl+C”会在屏幕上显示“^C”,只需点击几次即可终止输入


我如何解决这个问题?

显然这是一个iTerm应用程序问题。显然这是一个iTerm应用程序问题。