minor corrections
authorCampbell Barton <ideasman42@gmail.com>
Fri, 16 Jan 2009 10:51:30 +0000 (10:51 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Fri, 16 Jan 2009 10:51:30 +0000 (10:51 +0000)
release/scripts/scripttemplate_background_job.py

index 713acbb56a87f974da54c509c51afebf00c1ace5..86b58991849ca733a4fe16e5927c760fd8abe40f 100644 (file)
@@ -15,7 +15,7 @@ script_data = \
 # This example also shows how you can parse command line options to python scripts.
 # 
 # Example usage for this test.
-#  blender -b -P $HOME/.blender/scripts/scripttemplate_background_job.py -- --text="Hello World" --render="/tmp/hello" --save="/tmp/hello.blend"
+#  blender -b -P $HOME/background_job.py -- --text="Hello World" --render="/tmp/hello" --save="/tmp/hello.blend"
 # 
 # Notice all python args are after the '--' argument.
 
@@ -90,7 +90,8 @@ def main():
        
 
        # Example background utility, add some text and renders or saves it (with options)
-       parser.add_option('-t', '--text', dest='body_text', help='This text will be used to render an image')
+       # Possible types are: string, int, long, choice, float and complex.
+       parser.add_option('-t', '--text', dest='body_text', help='This text will be used to render an image', type='string')
 
        parser.add_option('-s', '--save', dest='save_path', help='Save the generated file to the specified path', metavar='FILE')
        parser.add_option('-r', '--render', dest='render_path', help='Render an image to the specified path', metavar='FILE')
@@ -101,7 +102,7 @@ def main():
                parser.print_help()
                return
 
-       if not hasattr(options, 'body_text'):
+       if not options.body_text:
                print 'Error: --text="some string" argument not given, aborting.\n'
                parser.print_help()
                return