From bf611ccca84bc4a49de8444303540dd778e0e50c Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Mon, 16 Feb 2009 13:30:18 +0100 Subject: PR 9851, use os.path.splitext instead of string.replace. --- dtrace | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'dtrace') diff --git a/dtrace b/dtrace index d62279f8..15c85aeb 100755 --- a/dtrace +++ b/dtrace @@ -124,7 +124,7 @@ if (build_header == False and build_source == False): if (filename == ""): if (s_filename != ""): - filename = s_filename.replace(".d","") + (filename,ext) = os.path.splitext(s_filename) if (build_header): filename = filename + ".h" elif (build_source): @@ -137,7 +137,8 @@ if (build_header): providers = provider() providers.open(s_filename, filename) elif (build_source): - basename = os.path.basename(s_filename).replace(".d", ".c") + (basename,ext) = os.path.splitext(s_filename) + basename = os.path.basename(basename) (d,fn) = mkstemp(suffix=".c",prefix=basename) f = open(fn,mode='w') f.write("static __dtrace () {}\n") -- cgit