コード例 #1
0
ファイル: smugglerWeb.py プロジェクト: softeng13/Smuggler
 def POST(self): 
     form = config_form()
     result = db.getOAuthConnectionDetails(db.getConn(core.configobj))
     token = result[0]
     secret = result[1]
     smugmug.set_oauth_token(token, secret)
     
     if not form.validates(): 
         return self._GET(smugmug, form, False, form.value['root_dir'],form.value['log_dir'],form.value['data_dir'],form.value['start_time_hour']+':'+form.value['start_time_minute'])
     else:
         try:
             if smugmug.oauth_token == None:
                 smugmug.auth_getAccessToken()
         except smugpy.SmugMugException:
             return self._GET(smugmug, form, True, form.value['root_dir'],form.value['log_dir'],form.value['data_dir'],form.value['start_time_hour']+':'+form.value['start_time_minute'])
         else:
             #self.first = False
             core.configobj.picture_root  = form.value['root_dir']
             core.configobj.log_dir = form.value['log_dir']
             core.configobj.data_dir = form.value['data_dir']
             core.configobj.start_time = form.value['start_time_hour']+':'+form.value['start_time_minute']
             core.configobj.saveConfig()
             myLogger.info("Config file Created.")
             db.initDb(core.configobj)
             myLogger.info("Database started.")
             db.setOAuthConnectionDetails(db.getConn(core.configobj), smugmug.oauth_token, smugmug.oauth_token_secret)
             return self._GET(smugmug, form, False, core.configobj.picture_root, core.configobj.log_dir, core.configobj.data_dir,core.configobj.start_time)
コード例 #2
0
ファイル: smugglerWeb.py プロジェクト: softeng13/Smuggler
 def POST(self): 
     form = setup_form()
     if not form.validates(): 
         return self._GET(form, False)
     else:
         try:
             smugmug.auth_getAccessToken()
         except smugpy.SmugMugException:
             return self._GET(form, True)
         else:
             #self.first = False
             core.configobj.picture_root  = form.value['root_dir']
             core.configobj.log_dir = form.value['log_dir']
             core.configobj.data_dir = form.value['data_dir']
             core.configobj.saveConfig()
             myLogger.info("Config file Created.")
             db.initDb(core.configobj)
             myLogger.info("Database started.")
             db.setOAuthConnectionDetails(db.getConn(core.configobj), smugmug.oauth_token, smugmug.oauth_token_secret)
             return web.seeother('/')