#NEWLINE# def run( self , options , **kwargs ) : #NEWLINE# #INDENT# config_file = os . path . join ( options . app_path , 'wsgid.json' ) #NEWLINE# f = self . _open_config_file ( config_file ) #NEWLINE# s = f . read ( ) #NEWLINE# cfg_values = { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } #NEWLINE# if s : #NEWLINE# #INDENT# cfg_values = simplejson . loads ( config_file ) #NEWLINE# #UNINDENT# self . _override_if_not_none ( 'wsgi_app' , cfg_values , options . wsgi_app ) #NEWLINE# self . _override_if_not_none ( 'debug' , cfg_values , options . debug ) #NEWLINE# if ( options . workers > 1 ) : #NEWLINE# #INDENT# self . _override_if_not_none ( 'workers' , cfg_values , options . workers , convert_func = int ) #NEWLINE# #UNINDENT# self . _override_if_not_none ( 'keep_alive' , cfg_values , options . keep_alive ) #NEWLINE# self . _override_if_not_none ( 'chroot' , cfg_values , options . chroot ) #NEWLINE# self . _override_if_not_none ( 'no_daemon' , cfg_values , options . no_daemon ) #NEWLINE# self . _override_if_not_none ( 'recv' , cfg_values , options . recv ) #NEWLINE# self . _override_if_not_none ( 'send' , cfg_values , options . send ) #NEWLINE# self . _override_if_not_none ( 'mongrel2_chroot' , cfg_values , options . mongrel2_chroot ) #NEWLINE# self . _override_if_not_none ( 'django' , cfg_values , options . django ) #NEWLINE# if options . no_debug : #NEWLINE# #INDENT# cfg_values [ 'debug' ] = str ( ( not options . no_debug ) ) #NEWLINE# #UNINDENT# validate_input_params ( send = cfg_values [ 'send' ] , recv = cfg_values [ 'recv' ] ) #NEWLINE# f . seek ( 0 ) #NEWLINE# f . truncate ( ) #NEWLINE# simplejson . dump ( cfg_values , f , indent = '  ' ) #NEWLINE# f . close ( )