(cls, args, init=True)
| 845 | |
| 846 | @classmethod |
| 847 | def _from_parts(cls, args, init=True): |
| 848 | # We need to call _parse_args on the instance, so as to get the |
| 849 | # right flavour. |
| 850 | self = object.__new__(cls) |
| 851 | drv, root, parts = self._parse_args(args) |
| 852 | self._drv = drv |
| 853 | self._root = root |
| 854 | self._parts = parts |
| 855 | if init: |
| 856 | self._init() |
| 857 | return self |
| 858 | |
| 859 | @classmethod |
| 860 | def _from_parsed_parts(cls, drv, root, parts, init=True): |
no test coverage detected