当我阅读emitter.py时,有一件事让我对源代码感到困惑,这里是代码:
def _format_channel(key, channel, options={}):
k = key.strip("/")
c = channel.strip("/")
o = Client._format_options(options)
formatted = "{key}/{channel}/{options}".format(key=k, channel=c, options=o)
return formatted
这里的代码表明无论频道是什么,都会在其后添加一个“/{options}”。但是,这使得无法使用通配符“#”,因为它必须是主题中的最后一个字符。
还是有一种特殊的方法可以在 Emitter 中使用通配符“#”?