(self, *args, **kwargs)
| 79 | return getattr(self.initialize(), item) |
| 80 | |
| 81 | def communicate(self, *args, **kwargs): |
| 82 | # if pager process has not been created yet it means we didn't |
| 83 | # write to its stdin and there is no reason to create it just |
| 84 | # to call `communicate` so we can ignore this call |
| 85 | if self._process is not None or args or kwargs: |
| 86 | return getattr(self.initialize(), 'communicate')(*args, **kwargs) |
| 87 | return None, None |
| 88 | |
| 89 | def _do_popen(self): |
| 90 | try: |