1 from bugzilla
import Bugzilla
2 from bugzilla
.bug
import Bug
3 from typing
import Iterator
, Union
8 UNCONFIRMED
= "UNCONFIRMED"
9 CONFIRMED
= "CONFIRMED"
10 IN_PROGRESS
= "IN_PROGRESS"
14 PAYMENTPENDING
= "PAYMENTPENDING"
20 return f
"BugStatus.{self.value}"
23 def cast(v
: Union
[str, "BugStatus"],
24 unknown_allowed
: bool = False) -> Union
[str, "BugStatus"]:
34 def all_bugs(bz
: Bugzilla
) -> Iterator
[Bug
]:
38 bugs
= bz
.getbugs(list(range(chunk_start
, chunk_start
+ chunk_size
)))
39 chunk_start
+= chunk_size
41 if len(bugs
) < chunk_size
: