Files
Phoenix/wx/lib/pubsub/policies.py
Oliver Schoenborn 6a1bbb55f5 CHG: update to latest pypubsub (3.3.dev1)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@75077 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-10-27 05:10:22 +00:00

25 lines
801 B
Python

'''
Aggregates policies for pubsub. Mainly, related to messaging protocol.
:copyright: Copyright since 2006 by Oliver Schoenborn, all rights reserved.
:license: BSD, see LICENSE_BSD_Simple.txt for details.
'''
msgProtocolTransStage = None
msgDataProtocol = 'kwargs'
msgDataArgName = None
senderKwargNameAny = False
def setMsgDataArgName(stage, listenerArgName, senderArgNameAny=False):
global senderKwargNameAny
global msgDataArgName
global msgProtocolTransStage
senderKwargNameAny = senderArgNameAny
msgDataArgName = listenerArgName
msgProtocolTransStage = stage
#print `policies.msgProtocolTransStage`, `policies.msgDataProtocol`, \
# `policies.senderKwargNameAny`, `policies.msgDataArgName`
#print 'override "arg1" protocol arg name:', argName