diff options
author | Marek Siarkowicz <mareksiarkowicz@gmail.com> | 2015-06-15 00:13:44 +0200 |
---|---|---|
committer | Marek Siarkowicz <mareksiarkowicz@gmail.com> | 2015-06-15 00:13:44 +0200 |
commit | e130a18d3c46f311d095819ab901b2fca57fcea3 (patch) | |
tree | fce9b549ace62d6085a65c584642f466f0ca17d9 /resource_manager.py | |
parent | 46123a0a78149a8832e9201f33de3a8dfa520c4b (diff) | |
download | pyParrotZikTCP-e130a18d3c46f311d095819ab901b2fca57fcea3.tar.xz pyParrotZikTCP-e130a18d3c46f311d095819ab901b2fca57fcea3.zip |
Create message class.
Diffstat (limited to '')
-rw-r--r-- | resource_manager.py | 10 |
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: |