Mercurial > hg > MakeItSo
diff makeitso/python.py @ 161:a5d058957734
wip
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Tue, 30 Jul 2013 15:36:24 -0700 |
parents | 9033a5f11b92 |
children | 1a419ebe0fe5 |
line wrap: on
line diff
--- a/makeitso/python.py Tue Jul 30 15:29:56 2013 -0700 +++ b/makeitso/python.py Tue Jul 30 15:36:24 2013 -0700 @@ -33,8 +33,8 @@ Variable('repo', 'project repository'), ] - def path2name(self, path): - return os.path.basename(path.rstrip(os.path.sep)) + def output2name(self, path): + return os.path.splitext(os.path.basename(path.rstrip(os.path.sep)))[0] class PythonScriptTemplate(PythonTemplate): """template for a single python script""" @@ -50,7 +50,7 @@ look = False def pre(self, variables, output): - variables['module'] = variables['main'] = path2name(output) + variables['module'] = variables['main'] = self.output2name(output) class PythonPackageTemplate(PythonTemplate): """ @@ -84,7 +84,7 @@ """ # get project from output directory - variables['project'] = self.path2name(output) + variables['project'] = self.output2name(output) # get package name from project # XXX could have looser restrictions with transforms