338
341
"""Create a Hoster object if this hoster knows about a URL."""
339
342
raise NotImplementedError(cls.probe_from_url)
342
345
"""Iterate over the proposals created by the currently logged in user.
344
347
:param status: Only yield proposals with this status
345
348
(one of: 'open', 'closed', 'merged', 'all')
346
350
:return: Iterator over MergeProposal objects
347
351
:raise HosterLoginRequired: Action requires a hoster login, but none is
350
354
raise NotImplementedError(self.iter_my_proposals)
353
357
"""Iterate over the currently logged in users' forks.
355
360
:return: Iterator over project_name
357
362
raise NotImplementedError(self.iter_my_forks)