Underlying Python object.
(self)
| 290 | |
| 291 | @property |
| 292 | def obj(self): |
| 293 | """Underlying Python object.""" |
| 294 | obj = getattr(self, "_obj", None) |
| 295 | if obj is None: |
| 296 | self._obj = obj = self._getobj() |
| 297 | # XXX evil hack |
| 298 | # used to avoid Function marker duplication |
| 299 | if self._ALLOW_MARKERS: |
| 300 | self.own_markers.extend(get_unpacked_marks(self.obj)) |
| 301 | return obj |
| 302 | |
| 303 | @obj.setter |
| 304 | def obj(self, value): |