import weechat SCRIPT_NAME = "buffer_switch_test" SCRIPT_AUTHOR = "andrepleblanc@gmail.com" SCRIPT_VERSION = "0.1a" SCRIPT_LICENSE = "GPL3" SCRIPT_DESCRIPTION = "exposes the duplicate signal bug." def buffer_switch_callback(data, signal, bufferp): weechat.prnt("", "switched to buffer: %s" % (weechat.buffer_get_string(bufferp,'name'),)) return weechat.WEECHAT_RC_OK if __name__ == '__main__': weechat.register(SCRIPT_NAME, SCRIPT_AUTHOR, SCRIPT_VERSION, SCRIPT_LICENSE, SCRIPT_DESCRIPTION, "", "") weechat.hook_signal("buffer_switch", 'buffer_switch_callback','')