Poodletooth-iLand/panda/python/Lib/site-packages/wx/lib/pubsub/policies.py

25 lines
801 B
Python
Raw Normal View History

2015-03-06 06:11:40 -06:00
"""
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