# Utility functions
# Copyright (C) 2000 James Troup <james@nocrew.org>
-# $Id: utils.py,v 1.16 2001-03-02 02:45:01 troup Exp $
+# $Id: utils.py,v 1.18 2001-03-21 01:02:04 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
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-import commands, os, re, socket, shutil, stat, string, sys, tempfile, apt_pkg
+import commands, os, re, socket, shutil, stat, string, sys, tempfile
re_comments = re.compile(r"\#.*")
re_no_epoch = re.compile(r"^\d*\:")
######################################################################################
-# Obsoleted by python >= 1.6
-
def str_isnum (s):
for c in s:
if c not in string.digits:
######################################################################################
+# 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: