From 63a463eebba961e3d618f7d8d1806e21a7a62c18 Mon Sep 17 00:00:00 2001
From: Philip ABBET <philip.abbet@idiap.ch>
Date: Wed, 31 May 2017 09:43:38 +0200
Subject: [PATCH] Update to beat.backend.python v1.1.8 (InputGroup refactoring)

---
 beat/core/execution.py                 | 5 ++---
 beat/core/inputs.py                    | 1 -
 beat/core/test/test_dbexecution.py     | 4 ++--
 beat/core/test/test_docker.py          | 0
 beat/core/test/test_message_handler.py | 5 ++---
 5 files changed, 6 insertions(+), 9 deletions(-)
 mode change 100644 => 100755 beat/core/execution.py
 mode change 100755 => 100644 beat/core/test/test_docker.py

diff --git a/beat/core/execution.py b/beat/core/execution.py
old mode 100644
new mode 100755
index 26690b8e..1fc7d2d5
--- a/beat/core/execution.py
+++ b/beat/core/execution.py
@@ -290,10 +290,9 @@ class Executor(object):
         # Synchronization bits
         group = self.input_list.group(details['channel'])
         if group is None:
-          group = inputs.RemoteInputGroup(
+          group = inputs.InputGroup(
                     details['channel'],
-                    restricted_access=(details['channel'] == self.data['channel']),
-                    socket=self.db_socket
+                    restricted_access=(details['channel'] == self.data['channel'])
                   )
           self.input_list.add(group)
 
diff --git a/beat/core/inputs.py b/beat/core/inputs.py
index 31d2c249..69ef856a 100755
--- a/beat/core/inputs.py
+++ b/beat/core/inputs.py
@@ -30,5 +30,4 @@ from beat.backend.python.inputs import InputList
 from beat.backend.python.inputs import Input
 from beat.backend.python.inputs import InputGroup
 from beat.backend.python.inputs import RemoteInput
-from beat.backend.python.inputs import RemoteInputGroup
 from beat.backend.python.inputs import RemoteException
diff --git a/beat/core/test/test_dbexecution.py b/beat/core/test/test_dbexecution.py
index fd107925..ff5c81c9 100644
--- a/beat/core/test/test_dbexecution.py
+++ b/beat/core/test/test_dbexecution.py
@@ -46,7 +46,7 @@ import zmq.green as zmq
 
 from ..dbexecution import DBExecutor
 from ..inputs import RemoteInput
-from ..inputs import RemoteInputGroup
+from ..inputs import InputGroup
 from ..database import Database
 
 from . import prefix
@@ -116,7 +116,7 @@ class HostSide(object):
     dataformat_name_b = database.set(input_b_conf['protocol'], input_b_conf['set'])['outputs']['b']
     self.input_b = RemoteInput('b', database.dataformats[dataformat_name_b], self.socket)
 
-    self.group = RemoteInputGroup('integers', False, self.socket)
+    self.group = InputGroup('integers', restricted_access=False)
     self.group.add(self.input_a)
     self.group.add(self.input_b)
 
diff --git a/beat/core/test/test_docker.py b/beat/core/test/test_docker.py
old mode 100755
new mode 100644
diff --git a/beat/core/test/test_message_handler.py b/beat/core/test/test_message_handler.py
index 77d9e12f..69394769 100644
--- a/beat/core/test/test_message_handler.py
+++ b/beat/core/test/test_message_handler.py
@@ -48,7 +48,6 @@ import nose.tools
 from ..agent import MessageHandler
 from ..dataformat import DataFormat
 from ..inputs import RemoteInput
-from ..inputs import RemoteInputGroup
 from ..inputs import RemoteException
 from ..inputs import Input
 from ..inputs import InputGroup
@@ -114,7 +113,7 @@ class TestMessageHandler(unittest.TestCase):
     self.remote_input_a = RemoteInput('a', dataformat, client_socket)
     self.remote_input_b = RemoteInput('b', dataformat, client_socket)
 
-    self.remote_group = RemoteInputGroup('channel', False, client_socket)
+    self.remote_group = InputGroup('channel', restricted_access=False)
     self.remote_group.add(self.remote_input_a)
     self.remote_group.add(self.remote_input_b)
 
@@ -203,7 +202,7 @@ class TestMessageHandlerErrorHandling(unittest.TestCase):
 
     self.remote_input = RemoteInput('in', dataformat, client_socket)
 
-    self.remote_group = RemoteInputGroup('channel', False, client_socket)
+    self.remote_group = InputGroup('channel', restricted_access=False)
     self.remote_group.add(self.remote_input)
 
     self.remote_input_list = InputList()
-- 
GitLab