Merge pull request #2500 from witekest/maxint

Migrate metrics scripts to Python 3
This commit is contained in:
Douglas DeMaio 2020-12-02 05:38:37 +01:00 committed by GitHub
commit 7103cd656b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -391,12 +391,12 @@ def dashboard_at(api, filename, datetime=None, revision=None):
elif filename in ('config'):
if content:
# TODO re-use from osclib.conf.
from ConfigParser import ConfigParser
from configparser import ConfigParser
import io
cp = ConfigParser()
config = '[remote]\n' + content
cp.readfp(io.BytesIO(config))
cp.read_string(config)
return dict(cp.items('remote'))
return {}
@ -548,9 +548,9 @@ def main(args):
if args.wipe_cache:
Cache.delete_all()
if args.heavy_cache:
Cache.PATTERNS[r'/search/request'] = sys.maxint
Cache.PATTERNS[r'/source/[^/]+/{}/_history'.format(package)] = sys.maxint
Cache.PATTERNS[r'/source/[^/]+/{}/[^/]+\?rev=.*'.format(package)] = sys.maxint
Cache.PATTERNS[r'/search/request'] = sys.maxsize
Cache.PATTERNS[r'/source/[^/]+/{}/_history'.format(package)] = sys.maxsize
Cache.PATTERNS[r'/source/[^/]+/{}/[^/]+\?rev=.*'.format(package)] = sys.maxsize
Cache.init('metrics')
Config(apiurl, args.project)