aboutsummaryrefslogtreecommitdiff
path: root/resource_manager.py
diff options
context:
space:
mode:
authorMarek Siarkowicz <mareksiarkowicz@gmail.com>2015-06-15 00:13:44 +0200
committerMarek Siarkowicz <mareksiarkowicz@gmail.com>2015-06-15 00:13:44 +0200
commite130a18d3c46f311d095819ab901b2fca57fcea3 (patch)
treefce9b549ace62d6085a65c584642f466f0ca17d9 /resource_manager.py
parent46123a0a78149a8832e9201f33de3a8dfa520c4b (diff)
downloadpyParrotZikTCP-e130a18d3c46f311d095819ab901b2fca57fcea3.tar.xz
pyParrotZikTCP-e130a18d3c46f311d095819ab901b2fca57fcea3.zip
Create message class.
Diffstat (limited to '')
-rw-r--r--resource_manager.py10
1 files changed, 3 insertions, 7 deletions
diff --git a/resource_manager.py b/resource_manager.py
index 752efe4..fb3b5f3 100644
--- a/resource_manager.py
+++ b/resource_manager.py
@@ -1,8 +1,8 @@
from operator import itemgetter
import sys
from BeautifulSoup import BeautifulSoup
-import ParrotProtocol
+from message import Message
class ResourceManagerBase(object):
resources = [
@@ -37,12 +37,8 @@ class ResourceManagerBase(object):
def _create_message(self, resource, method, arg=None):
assert resource in self.resources, 'Unknown resource {}'.format(resource)
- assert method in self.resources[resource], 'Unhandled method {} for {}'.format(
- method, resource)
- if method == 'set':
- return ParrotProtocol.setRequest(resource + '/' + method, str(arg).lower())
- else:
- return ParrotProtocol.getRequest(resource + '/' + method)
+ assert method in self.resources[resource], 'Unhandled method {} for {}'.format(method, resource)
+ return Message(resource, method, arg)
def send_message(self, message):
try: