diff options
Diffstat (limited to 'fevenboard.py')
| -rw-r--r-- | fevenboard.py | 60 | 
1 files changed, 30 insertions, 30 deletions
| diff --git a/fevenboard.py b/fevenboard.py index 6aecee2..10b314e 100644 --- a/fevenboard.py +++ b/fevenboard.py @@ -52,33 +52,33 @@ from globalvars import gvActionFollowDestination  class FevenBoard(FportListHash): -	def __init__(self): -		FportListHash.__init__(self)	# force contrustor - -	def __str__(self): -		return "\t"+FportListHash.__str__(self)+\ -				"FevenBoard - (null)\n" -	 -	def receive_evenData(self,evenData): -		"""/** Receive the evenData and apply the action to know what to do with */""" -		action = evenData.getCurrentDestination().getAction() - -		if action.equals(gvActionDestination1Data): -			if evenData.selectNextDestination() != RET_OK: -				evenData.definePortAction(ACT_ERROR) -		else: -			dataPresent = self.listHash.addOrRemove(evenData) -			if dataPresent <> None: -				if action.equals(gvActionFollowDestination): -					provData = dataPresent -					dataPresent = evenData -					evenData = provData -				evenData.setEvenDataB(dataPresent) -				if evenData.selectNextDestination() != RET_OK: -					evenData.definePortAction(ACT_ERROR) -				self.sendEvenData(evenData) -			else: -				if action.equals(gvActionWait): -					print "NOT IMPLEMENTED YET" -		return RET_OK -						 +    def __init__(self): +        FportListHash.__init__(self)    # force contrustor + +    def __str__(self): +        return "\t"+FportListHash.__str__(self)+\ +                "FevenBoard - (null)\n" + +    def receive_evenData(self,evenData): +        """/** Receive the evenData and apply the action to know what to do with */""" +        action = evenData.getCurrentDestination().getAction() + +        if action.equals(gvActionDestination1Data): +            if evenData.selectNextDestination() != RET_OK: +                evenData.definePortAction(ACT_ERROR) +        else: +            dataPresent = self.listHash.addOrRemove(evenData) +            if dataPresent <> None: +                if action.equals(gvActionFollowDestination): +                    provData = dataPresent +                    dataPresent = evenData +                    evenData = provData +                evenData.setEvenDataB(dataPresent) +                if evenData.selectNextDestination() != RET_OK: +                    evenData.definePortAction(ACT_ERROR) +                self.sendEvenData(evenData) +            else: +                if action.equals(gvActionWait): +                    print "NOT IMPLEMENTED YET" +        return RET_OK + | 
