(cls)
| 101 | class DownloadTarget(object): |
| 102 | @classmethod |
| 103 | def current(cls): |
| 104 | # type: () -> DownloadTarget |
| 105 | return cls(target=targets.current()) |
| 106 | |
| 107 | target = attr.ib() # type: Target |
| 108 | universal_target = attr.ib(default=None) # type: Optional[UniversalTarget] |