예제 #1
0
from datetime import datetime, timedelta
from tg import config
from bugzilla import RHBugzilla3 as Bugzilla

from fedoracommunity.connectors.api import (
    IConnector,
    ICall,
    IQuery,
    ParamFilter,
)
from moksha.common.lib.dates import DateTimeDisplay

from bugzillahacks import hotpatch_bugzilla

# Do it at import-time.
hotpatch_bugzilla()

PRODUCTS = ['Fedora', 'Fedora EPEL']

# Don't query closed bugs for these packages, since the queries timeout
BLACKLIST = ['kernel']

MAX_BZ_QUERIES = 200
BUG_SORT_KEYS = ['status', 'product', 'version', 'bug_id']

OPEN_BUG_STATUS = [
    'ASSIGNED', 'NEW', 'MODIFIED', 'ON_DEV', 'ON_QA', 'VERIFIED', 'FAILS_QA',
    'RELEASE_PENDING', 'POST', 'REOPENED'
]

예제 #2
0
from datetime import datetime, timedelta
from tg import config
from bugzilla import RHBugzilla3 as Bugzilla

from fedoracommunity.connectors.api import (
    IConnector,
    ICall,
    IQuery,
    ParamFilter,
)
from moksha.common.lib.dates import DateTimeDisplay

from bugzillahacks import hotpatch_bugzilla

# Do it at import-time.
hotpatch_bugzilla()

PRODUCTS = ['Fedora', 'Fedora EPEL']

# Don't query closed bugs for these packages, since the queries timeout
BLACKLIST = ['kernel']

MAX_BZ_QUERIES = 200
BUG_SORT_KEYS = ['status', 'product', 'version', 'bug_id']

OPEN_BUG_STATUS = ['ASSIGNED', 'NEW', 'MODIFIED', 'ON_DEV', 'ON_QA',
                   'VERIFIED', 'FAILS_QA', 'RELEASE_PENDING', 'POST',
                   'REOPENED']


def chunks(l, n):