Return the last data value for the passed key. If key doesn't exist or value is an empty list, return `default`.
(self, key, default=None)
| 116 | self.__dict__.update(obj_dict) |
| 117 | |
| 118 | def get(self, key, default=None): |
| 119 | """ |
| 120 | Return the last data value for the passed key. If key doesn't exist |
| 121 | or value is an empty list, return `default`. |
| 122 | """ |
| 123 | try: |
| 124 | val = self[key] |
| 125 | except KeyError: |
| 126 | return default |
| 127 | if val == []: |
| 128 | return default |
| 129 | return val |
| 130 | |
| 131 | def _getlist(self, key, default=None, force_list=False): |
| 132 | """ |
no outgoing calls