� .�Dg$ � � � d Z ddlZddlZddlZddlZ e n# e$ r d� ZY nw xY wej dk r! ej d� � Z ej d� � Z n ej d� � Z ej d� � Z dd �Z G d � de� � Z dS ) z-Refactored 'safe reference from dispatcher.py� Nc �"