Completely reworked event contractor
This commit is contained in:
parent
f801fcb81e
commit
a6f1d4b7ec
7 changed files with 100 additions and 34 deletions
|
@ -8,6 +8,7 @@ from media.monitor.log import Loggable
|
|||
from media.monitor.exceptions import BadSongFile
|
||||
from media.monitor.pure import LazyProperty
|
||||
from media.monitor.eventcontractor import EventContractor
|
||||
from media.monitor.events import EventProxy
|
||||
|
||||
import api_clients.api_client as ac
|
||||
|
||||
|
@ -125,7 +126,7 @@ class WatchSyncer(ReportHandler,Loggable):
|
|||
try:
|
||||
# If there is a strange bug anywhere in the code the next line
|
||||
# should be a suspect
|
||||
if self.contractor.register(event): self.push_queue( event )
|
||||
if self.contractor.register(EventProxy(event)): self.push_queue( event )
|
||||
#self.push_queue( event )
|
||||
except BadSongFile as e:
|
||||
self.fatal_exception("Received bas song file '%s'" % e.path, e)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue