comparison makeitso/python.py @ 168:54f42aa651bc

fix single module interpolation
author Jeff Hammel <jhammel@mozilla.com>
date Thu, 31 Oct 2013 17:38:39 -0700
parents 0c95d7f25d9b
children c3f719824948
comparison
equal deleted inserted replaced
167:f6474c7dfb39 168:54f42aa651bc
17 """ 17 """
18 18
19 # TODO: console_scripts for all of these 19 # TODO: console_scripts for all of these
20 20
21 import os 21 import os
22 import shutil
22 import sys 23 import sys
23 from cli import MakeItSoCLI 24 from cli import MakeItSoCLI
24 from makeitso import ContentTemplate 25 from makeitso import ContentTemplate
25 from optparse import OptionParser 26 from optparse import OptionParser
26 from template import MakeItSoTemplate 27 from template import MakeItSoTemplate
55 look = False 56 look = False
56 57
57 def pre(self, variables, output): 58 def pre(self, variables, output):
58 variables['project'] = variables['module'] = variables['main'] = self.output2name(output) 59 variables['project'] = variables['module'] = variables['main'] = self.output2name(output)
59 60
61 def post(self, variables, output):
62 shutil.move(os.path.join(output, '{{main.py}}'),
63 os.path.join(output, variables['main']))
60 64
61 class PythonPackageTemplate(PythonTemplate): 65 class PythonPackageTemplate(PythonTemplate):
62 """ 66 """
63 python package template 67 python package template
64 """ 68 """