mirror of
				https://github.com/ElvishArtisan/rivendell.git
				synced 2025-11-04 08:04:12 +01:00 
			
		
		
		
	2019-08-26 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'pypad_spottrap.py' PyPAD script that caused an infinite loop.
This commit is contained in:
		@@ -19003,3 +19003,6 @@
 | 
			
		||||
2019-08-26 Fred Gleason <fredg@paravelsystems.com>
 | 
			
		||||
	* Fixed a bug in the 'pypad_spinitron.py' PyPAD script that caused
 | 
			
		||||
	an infinite loop.
 | 
			
		||||
2019-08-26 Fred Gleason <fredg@paravelsystems.com>
 | 
			
		||||
	* Fixed a bug in the 'pypad_spottrap.py' PyPAD script that caused
 | 
			
		||||
	an infinite loop.
 | 
			
		||||
 
 | 
			
		||||
@@ -4,7 +4,7 @@
 | 
			
		||||
#
 | 
			
		||||
# Output Now & Next data on the basis of Group and Length.
 | 
			
		||||
#
 | 
			
		||||
#   (C) Copyright 2018 Fred Gleason <fredg@paravelsystems.com>
 | 
			
		||||
#   (C) Copyright 2018-2019 Fred Gleason <fredg@paravelsystems.com>
 | 
			
		||||
#
 | 
			
		||||
#   This program is free software; you can redistribute it and/or modify
 | 
			
		||||
#   it under the terms of the GNU General Public License version 2 as
 | 
			
		||||
@@ -38,9 +38,8 @@ def ProcessPad(update):
 | 
			
		||||
        last_updates[update.machine()]=None
 | 
			
		||||
 | 
			
		||||
    n=1
 | 
			
		||||
    while(True):
 | 
			
		||||
    section='Rule'+str(n)
 | 
			
		||||
        try:
 | 
			
		||||
    while(update.config().has_section(section)):
 | 
			
		||||
        if update.shouldBeProcessed(section) and update.hasPadType(pypad.TYPE_NOW) and (last_updates[update.machine()] != update.startDateTimeString(pypad.TYPE_NOW)):
 | 
			
		||||
            last_updates[update.machine()]=update.startDateTimeString(pypad.TYPE_NOW)
 | 
			
		||||
            length=update.padField(pypad.TYPE_NOW,pypad.FIELD_LENGTH)
 | 
			
		||||
@@ -51,8 +50,8 @@ def ProcessPad(update):
 | 
			
		||||
            send_sock.sendto(msg.encode('utf-8'),
 | 
			
		||||
                             (update.config().get(section,'IpAddress'),int(update.config().get(section,'UdpPort'))))
 | 
			
		||||
        n=n+1
 | 
			
		||||
        except configparser.NoSectionError:
 | 
			
		||||
            return
 | 
			
		||||
        section='Rule'+str(n)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
# 'Main' function
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user