(self)
| 801 | |
| 802 | @replaceable_property |
| 803 | def value(self): |
| 804 | self.block_until_ready() |
| 805 | |
| 806 | try: |
| 807 | self._getter() |
| 808 | self._release_memory() |
| 809 | |
| 810 | except: |
| 811 | e = sys.exc_info() |
| 812 | if not (isinstance(e[1], FDBError) and e[1].code == 1102): # future_released |
| 813 | raise |
| 814 | |
| 815 | return self.value |
| 816 | |
| 817 | |
| 818 | # This is a workaround to avoid a compiler issue as described here: |
nothing calls this directly
no test coverage detected