Dictionary style get() method, including 'value' lookup.
(self, key, default=None)
| 540 | return found |
| 541 | |
| 542 | def getvalue(self, key, default=None): |
| 543 | """Dictionary style get() method, including 'value' lookup.""" |
| 544 | if key in self: |
| 545 | value = self[key] |
| 546 | if isinstance(value, list): |
| 547 | return [x.value for x in value] |
| 548 | else: |
| 549 | return value.value |
| 550 | else: |
| 551 | return default |
| 552 | |
| 553 | def getfirst(self, key, default=None): |
| 554 | """ Return the first value received.""" |