autopep8
[sfa.git] / sfa / client / return_value.py
1
2 class ReturnValue(dict):
3
4     @staticmethod
5     def get_code(return_value):
6         return ReturnValue.get_key_value('code', return_value)
7
8     @staticmethod
9     def get_value(return_value):
10         return ReturnValue.get_key_value('value', return_value)
11
12     @staticmethod
13     def get_output(return_value):
14         return ReturnValue.get_key_value('output', return_value)
15
16     @staticmethod
17     def get_key_value(key, return_value):
18         if isinstance(return_value, dict) and key in return_value:
19             return return_value.get(key)
20         else:
21             return return_value