mini_buildd.builtins module

mini_buildd.builtins.mbd_get(dict_, key)

Get value from dict even if the key has a special name (like hyphens in a changes file field).

mini_buildd.builtins.mbd_dirname(path)
mini_buildd.builtins.mbd_basename(path)
mini_buildd.builtins.mbd_jsonpp(obj)

Get pretty print from json-serializable object.

mini_buildd.builtins.mbd_cssify(string)
mini_buildd.builtins.mbd_token()
mini_buildd.builtins.mbd_uri(name, variant, *args)
mini_buildd.builtins.mbd_uri_home()
mini_buildd.builtins.mbd_next(context)
mini_buildd.builtins.mbd_img(img, title, cls='mbd-icon', href=None, onclick=None, clipboard=None)
mini_buildd.builtins.mbd_home()
mini_buildd.builtins.mbd_model_stats(model)
mini_buildd.builtins.mbd_api_arg(arg, token)
mini_buildd.builtins.mbd_api(context, cmd, name=None, title=None, full=True, action='ajax', **kwargs)
mini_buildd.builtins.mbd_sbuild_status(bres)
class mini_buildd.builtins.Plain(content, file_path, download_uri)

Bases: dict

BUILDLOG_INDEX_REGEXES = [(re.compile('\\| (.*) \\|'), 1, 'mbd-log-info'), (re.compile('^MINI_BUILDD: .+'), 0, ' mbd-log-info'), (re.compile('.*make.*\\*\\*\\*.*'), 0, ' mbd-log-error'), (re.compile('(^W(ARNING)?: .+)|(^W(ARN)?: .+)', re.IGNORECASE), 0, ' mbd-log-warning'), (re.compile('(^E(RROR)?: .+)|(^E(RR)?: .+)', re.IGNORECASE), 0, ' mbd-log-error')]
buildlog_index(file_)
cat(file_name, value_if_missing='File not found')
mini_buildd.builtins.mbd_plain(content=None, file_path=None, download_uri=None)
mini_buildd.builtins.mbd_snippet(name, items, show_ongoing=False)
mini_buildd.builtins.mbd_parse_distribution(repo, dist, suite)