]> git.decadent.org.uk Git - dak.git/commitdiff
add fubar() and warn()
authorJames Troup <james@nocrew.org>
Tue, 3 Apr 2001 10:05:02 +0000 (10:05 +0000)
committerJames Troup <james@nocrew.org>
Tue, 3 Apr 2001 10:05:02 +0000 (10:05 +0000)
utils.py

index 802187e0ca4fd7f0f4c39295197eb37a622e4a0c..1e6e871d4092f9232f23b8dcb9d655a31bf5d179 100644 (file)
--- a/utils.py
+++ b/utils.py
@@ -1,6 +1,6 @@
 # Utility functions
 # Copyright (C) 2000  James Troup <james@nocrew.org>
-# $Id: utils.py,v 1.19 2001-03-24 03:29:38 troup Exp $
+# $Id: utils.py,v 1.20 2001-04-03 10:05:02 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
@@ -363,9 +363,18 @@ def regex_safe (s):
 
 # Perform a substition of template 
 def TemplateSubst(Map,Template):
-   for x in Map.keys():
-      Template = string.replace(Template,x,Map[x]);
-   return Template;
+    for x in Map.keys():
+        Template = string.replace(Template,x,Map[x]);
+    return Template;
+
+######################################################################################
+
+def fubar(msg, exit_code=1):
+    sys.stderr.write("E: %s\n" % (msg));
+    sys.exit(exit_code);
+
+def warn(msg):
+    sys.stderr.write("W: %s\n" % (msg));
 
 ######################################################################################