X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=dak%2Fexamine_package.py;h=d0e1e53aed7a0d357a67838fda6a84fe7231a977;hb=cd5b29ddfd8de263c085f494b9573d683913f6f3;hp=2a1a711e04ed4dd50f98855bf18770376d095553;hpb=644584f12c7513cc394defdbdbf2faf84c4e0206;p=dak.git diff --git a/dak/examine_package.py b/dak/examine_package.py index 2a1a711e..d0e1e53a 100755 --- a/dak/examine_package.py +++ b/dak/examine_package.py @@ -1,6 +1,6 @@ #!/usr/bin/env python -# Script to automate some parts of checking NEW packages +""" Script to automate some parts of checking NEW packages """ # Copyright (C) 2000, 2001, 2002, 2003, 2006 James Troup # This program is free software; you can redistribute it and/or modify @@ -36,24 +36,9 @@ import errno, os, pg, re, sys, md5 import apt_pkg, apt_inst from daklib import database from daklib import utils - -################################################################################ - -re_package = re.compile(r"^(.+?)_.*") -re_doc_directory = re.compile(r".*/doc/([^/]*).*") - -re_contrib = re.compile('^contrib/') -re_nonfree = re.compile('^non\-free/') - -re_arch = re.compile("Architecture: .*") -re_builddep = re.compile("Build-Depends: .*") -re_builddepind = re.compile("Build-Depends-Indep: .*") - -re_localhost = re.compile("localhost\.localdomain") -re_version = re.compile('^(.*)\((.*)\)') - -re_newlinespace = re.compile('\n') -re_spacestrip = re.compile('(\s)') +from daklib.regexes import html_escaping, re_html_escaping, re_version, re_spacestrip, \ + re_contrib, re_nonfree, re_localhost, re_newlinespace, \ + re_package, re_doc_directory ################################################################################ @@ -88,7 +73,7 @@ PACKAGE can be a .changes, .dsc, .deb or .udeb filename.""" def escape_if_needed(s): if use_html: - return utils.re_html_escaping.sub(lambda x: utils.html_escaping.get(x.group(0)), s) + return re_html_escaping.sub(lambda x: html_escaping.get(x.group(0)), s) else: return s