diff options
-rw-r--r-- | README.md | 4 | ||||
-rwxr-xr-x | gsxws.py | 18 |
2 files changed, 17 insertions, 5 deletions
@@ -1,9 +1,9 @@ -py-gsx +py-gsxws ====== Installation: - pip install -e git+git://github.com/filipp/py-gsx.git#egg=py-gs + pip install -e git+git://github.com/filipp/py-gsxws.git#egg=py-gs It goes a little something like this: @@ -164,7 +164,7 @@ class GsxObject(object): return rd -class CompTia: +class CompTIA: """ Stores and accesses CompTIA codes. """ @@ -211,10 +211,22 @@ class CompTia: def symptoms(self, component=None): symptoms = self.data['symptoms'] - return symptoms[component] if component else symptoms + + if component: + r = list() + for k, v in symptoms[component].items(): + r.append((k, v)) + return r + + return symptoms def modifiers(self): - return self.data['modifiers'] + modifiers = list() + + for k, v in self.data['modifiers'].items(): + modifiers.append((k, v)) + + return modifiers class GsxResponse(dict): """ |