X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;ds=inline;f=utils.py;h=802187e0ca4fd7f0f4c39295197eb37a622e4a0c;hb=64903960a4831d780be79b46e75b6ef15ffcc34e;hp=66d2841609448044887d02b22d8d74d4434020eb;hpb=f963ffb12e516b2ce54f1c310fd8843668593a54;p=dak.git diff --git a/utils.py b/utils.py index 66d28416..802187e0 100644 --- a/utils.py +++ b/utils.py @@ -1,6 +1,6 @@ # Utility functions # Copyright (C) 2000 James Troup -# $Id: utils.py,v 1.17 2001-03-02 02:46:57 troup Exp $ +# $Id: utils.py,v 1.19 2001-03-24 03:29:38 troup Exp $ # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -356,10 +356,19 @@ def which_apt_conf_file (): def regex_safe (s): s = string.replace(s, '+', '\\\\+'); + s = string.replace(s, '.', '\\\\.'); return s ###################################################################################### +# Perform a substition of template +def TemplateSubst(Map,Template): + for x in Map.keys(): + Template = string.replace(Template,x,Map[x]); + return Template; + +###################################################################################### + def size_type (c): t = " b"; if c > 10000: