コード例 #1
0
ファイル: decorators.py プロジェクト: shlomimatichin/workflow
		def _new( request, * args, ** kwargs ):
			if cookie.currentlyTraveling( request ):
				localThreadStorage.currentlyTravelingTo = cookie.currentlyTravelingTo( request )
				try:
					return method( request, * args, ** kwargs )
				finally:
					del localThreadStorage.currentlyTravelingTo
			else:
				assert not hasattr( localThreadStorage, 'currentlyTravelingTo' ) 
				return method( request, * args, ** kwargs )
コード例 #2
0
 def _new(request, *args, **kwargs):
     if cookie.currentlyTraveling(request):
         localThreadStorage.currentlyTravelingTo = cookie.currentlyTravelingTo(
             request)
         try:
             return method(request, *args, **kwargs)
         finally:
             del localThreadStorage.currentlyTravelingTo
     else:
         assert not hasattr(localThreadStorage, 'currentlyTravelingTo')
         return method(request, *args, **kwargs)
コード例 #3
0
def timeMachine_currentlyTraveling( request ):
	return cookie.currentlyTraveling( request )
コード例 #4
0
def timeMachine_currentlyTraveling(request):
    return cookie.currentlyTraveling(request)
コード例 #5
0
 def _new(request, *args, **kwargs):
     if cookie.currentlyTraveling(request):
         return shortcuts.redirect(
             "/timemachine/notAllowedToChangePast")
     assert not hasattr(localThreadStorage, 'currentlyTravelingTo')
     return method(request, *args, **kwargs)
コード例 #6
0
ファイル: decorators.py プロジェクト: shlomimatichin/workflow
			def _new( request, * args, ** kwargs ):
				if cookie.currentlyTraveling( request ):
					return shortcuts.redirect( "/timemachine/notAllowedToChangePast" )
				assert not hasattr( localThreadStorage, 'currentlyTravelingTo' ) 
				return method( request, * args, ** kwargs )