Python 3.x python3 gnu红线减号处理

Python 3.x python3 gnu红线减号处理,python-3.x,gnu,libreadline,Python 3.x,Gnu,Libreadline,我正在编写一个定制的gnu readline补全程序,在处理减号时发现了一个奇怪的怪癖 如果我的输入是'har',则用文本'har'调用补全符,但是如果我的输入是'hard-r',则用文本'r'调用补全符 我想知道我做错了什么?我必须使用set\u completer\u delims()来修改单词分隔符

我正在编写一个定制的gnu readline补全程序,在处理减号时发现了一个奇怪的怪癖

如果我的输入是'har',则用文本'har'调用补全符,但是如果我的输入是'hard-r',则用文本'r'调用补全符


我想知道我做错了什么?

我必须使用set\u completer\u delims()来修改单词分隔符