#!/usr/bin/python #--------------------------------------------------------------- # Project : Mandrake Linux # Module : spec-helper # File : gprintify.py # Version : $Id$ # Author : Frederic Lepied # Created On : Tue Feb 6 18:39:14 2001 # Purpose : rewrite "bla $TOTO bla" in "bla %s bla" $TOTO # in echo/failure/success/passed/daemon/action # and replqce echo by gprintf. #--------------------------------------------------------------- import sys import re echo_regex=re.compile('^(.*)echo +(-[en]+)?') string_regex=re.compile('^([^"]*?)\$?"([^"]*[^\\\\])"([^>\|\[\]]*|.*\|\|.*)$') var_regex=re.compile('(?