Move all imports to top of file and organize
[invirt/packages/invirt-base.git] / scripts / invirt-mako-render
index 1eaeede..2cd2ffb 100755 (executable)
@@ -2,23 +2,23 @@
 # Modified from mako-render by gdb.
 # TODO: set the lookup path dynamically.
 
 # Modified from mako-render by gdb.
 # TODO: set the lookup path dynamically.
 
-def render(data):
-    from mako.template import Template
-    from mako.lookup import TemplateLookup
+from os.path import isfile
+from sys import stdin
+import sys
+from optparse import OptionParser
+
+from mako.template import Template
+from mako.lookup import TemplateLookup
+
 
 
+def render(data):
     lookup = TemplateLookup(['.', '/etc/apache2/conf.invirt'])
     return Template(data, lookup=lookup).render()
 
 def main(argv=None):
     lookup = TemplateLookup(['.', '/etc/apache2/conf.invirt'])
     return Template(data, lookup=lookup).render()
 
 def main(argv=None):
-    from os.path import isfile
-    from sys import stdin
-
     if argv is None:
     if argv is None:
-        import sys
         argv = sys.argv
 
         argv = sys.argv
 
-    from optparse import OptionParser
-
     parser = OptionParser("usage: %prog [FILENAME]")
 
     opts, args = parser.parse_args(argv[1:])
     parser = OptionParser("usage: %prog [FILENAME]")
 
     opts, args = parser.parse_args(argv[1:])