def start_default(self): try: self.connect.register() setup.Setup() except Exception as error: LOG.exception(error)
def set_up(self): st = setup.Setup() lg = login.Login() lg.set_driver(st.driver) driver = lg.login_action('admin', 'admin') driver.find_element_by_link_text('※ 缺陷跟踪 ※').click() return driver
def createSetups(geneType, varList, func, task, bruteSetups): setupList = [] seed = rd.randint(0, 10000) for entry in bruteSetups: newSetup = setup.Setup() newSetup.seed = seed newSetup.varDomain = [] newSetup.log = [] newSetup.function = func newSetup.task = task newSetup.geneType = geneType for var in varList: if (geneType != "Integer string"): minValue = min(float(var[0].text), float(var[1].text)) maxValue = max(float(var[0].text), float(var[1].text)) else: minValue = min(int(var[0].text), int(var[1].text)) maxValue = max(int(var[0].text), int(var[1].text)) newSetup.varDomain.append([minValue, maxValue]) newSetup.populationSize = int(entry[0]) newSetup.maxGenerations = int(entry[1]) newSetup.plateau = int(entry[2]) newSetup.crossoverProb = float(entry[3]) newSetup.mutationRate = float(entry[4]) newSetup.selection = entry[5] newSetup.crossover = entry[6] newSetup.mutation = entry[7] setupList.append(newSetup) return setupList
def run(self): ''' This is a thread to not block the main service thread. ''' try: if 'default' in Emby.client: window('emby_online', clear=True) Emby().close() if self.service['library'] is not None: self.service['library'].stop_client() self.service['library'] = None if self.close: raise Exception("terminate default server thread") if self.retry and self.service['monitor'].waitForAbort( self.retry) or not self.service.running: raise Exception("abort default server thread") self.service['connect'].register() setup.Setup() self.service['mode'] = settings('useDirectPaths') if self.service['library'] is None: self.service['library'] = library.Library(self.service) except Exception as error: LOG.error( error ) # we don't really case, event will retrigger if need be. self.service.server_thread.remove(self)
def test_search(self, paras, expected): st = setup.Setup() lg = login.Login() lg.set_driver(st.driver) driver = lg.login_action('admin', 'admin') driver.find_element_by_link_text('※ 缺陷跟踪 ※').click() re = defect.Defect() re.set_driver(driver) re.search(paras) time.sleep(2) driver.quit()
def main(): parser = argparse.ArgumentParser() parser.add_argument('-m', '--mac', type=int, help='What is OS?', default=0) parser.add_argument( '-u', '--update', type=int, default=0, help='Did you need to update commandes file after finish?') parser.add_argument('-g', '--gpu', type=int, default=1, help='Did you want to install gpu version?') args = parser.parse_args() setup = sp.Setup(gpu=args.gpu) print(args.gpu) setup.start(mac=args.mac, updtae=args.update)
def test_edit(self, paras, expected): st = setup.Setup() lg = login.Login() lg.set_driver(st.driver) driver = lg.login_action('admin', 'admin') driver.find_element_by_link_text('※ 缺陷跟踪 ※').click() re = defect.Defect() re.set_driver(driver) re.edit(paras) time.sleep(2) assert_type = expected.split('=')[0] expected_str = expected.split('=')[1] # 根据excel中的字段判断调用哪种断言 if assert_type == 'assert_msg': self.assert_add_msg(driver, expected_str) driver.quit()
def test_search(self, paras, expected): st = setup.Setup() lg = login.Login() lg.set_driver(st.driver) driver = lg.login_action('admin', 'admin') driver.find_element_by_link_text('※ 会议记录 ※').click() re = record.Record() re.set_driver(driver) info = re.search(paras) time.sleep(2) driver.quit() assert_type = expected.split('=')[0] expected_str = expected.split('=')[1] if expected_str in info: print('Record: pass') n = 0 else: print('Record: fail info: %s' % (info)) n = 1 driver.quit() return n
import random import os import subprocess import json as json_module import pathlib import setup import teos from textwrap import dedent def reload(): import importlib importlib.reload(cleos) setup_setup = setup.Setup() def reset_nodeos_URL(): import teos config = teos.GetConfig(is_verbose=0) try: url = config.json["EOSIO_DAEMON_ADDRESS"] except: print("cannot determine EOSIO_DAEMON_ADDRESS.") return setup.set_nodeos_URL(url) global _wallet_url_arg _wallet_url_arg = None
import ramping_class as r_c import mixing_class as m_c import setup # -- Program: -- # Usage: E.g., Formulation of core nanoparticles from two or more components. # All relevant parameters are asked from the user during program execution. # -------------------------------------------------------------------------------------- # -- Initialize the pumps and prepare the channel -- # Define Name and address of all pumps: pumps = {"LA120": "01", "LA122": "02", "LA160": "03"} # instantiate global phase number phase_number = setup.GlobalPhaseNumber() # make sure which pumps are active, select the channel and the syringes for washing pumps_setup = setup.Setup(pumps) pumps_setup.select_syringe_washing() pumps_setup.select_channel() pumps_setup.washing() # -- ramp your educts to the mixing zone and formulate your products. -- ramping = r_c.Ramping(pumps_setup.channel_used) ramping.syringes_number(pumps_setup.pumps_active) ramping.syringes_type(pumps_setup.dict_pump_instances, pumps_setup.pumps_active) ramping.tubing_connections() ramping.first_rate() ramping.calc_mean_flowrate(pumps_setup.channel) ramping.ramping_calc() ramping.writing(phase_number, LA120=pumps_setup.dict_pump_instances["LA120"], LA122=pumps_setup.dict_pump_instances["LA122"], LA160=pumps_setup.dict_pump_instances["LA160"])
import git import setup import click import copier import logging try: setup_tasks = setup.Setup() setup_tasks.set_dictConfig() xcode_dir, visualstudio_dir, git_dir = setup_tasks.get_directories() logger = logging.getLogger("copy_logger") repository = git.Repo(git_dir) except Exception as e: print("Setup failed", e) exit(0) @click.group() def adapt(): pass @adapt.command("x-vs") def xcode_visualstudio(): adapt_copier = copier.Copier(xcode_dir, visualstudio_dir) adapt_copier.adapt("Xcode-VisualStudio") @adapt.command("vs-x") def visualstudio_xcode(): adapt_copier = copier.Copier(visualstudio_dir, xcode_dir)
def main(self): try: logging.info ('') logging.info ('') logging.info ('') logging.info ('') self.logging.info(socket.gethostname()) #logging.basicConfig(filename='myapp.log', level=logging.INFO) self.logging.info('Started') print('') print ('-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------') print('') print ('-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------') print (self.args) s = setup.Setup(self.cwd) self.cwd = s.main() print(self.cwd) cat = awscatalogcreate.CreateAwsCatalog(self.cwd) self.catalog = cat.main() s3 = s3maintenance.GetS3Bucket(self.catalog) s3.main() print('chunksize: '+str(self.chunksize)) print ('---------------------------------------------------------------------------------------BEGIN---------------------------------------------------------------------------------------') if self.minute_run_param == 'N': self.cryptocompare(self.logging) self.runtime = dt.datetime.now() - self.start_time print ('------------------Run time: '+str(self.runtime)+' ------------------') ## self.coinmarketcap() self.runtime = dt.datetime.now() - self.start_time print ('------------------Run time: '+str(self.runtime)+' ------------------') ## self.alphavangate() self.runtime = dt.datetime.now() - self.start_time print ('------------------Run time: '+str(self.runtime)+' ------------------') self.quandl() elif self.minute_run_param == 'Y': self.minute_run(self.logging) if self.runcrawler == 'Y': print ('---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------') glue = gluemaintenance.RunGlue(self.catalog) glue.main() print ('---------------------------------------------------------------------------------------END---------------------------------------------------------------------------------------') self.runtime = dt.datetime.now() - self.start_time print ('------------------Completion time: '+str(self.runtime)+' ------------------') lts = logtos3.LogToS3(self.catalog,self.logfile, self.s3_log_file) lts.main() print ('---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------') self.logging.info('Finished') self.runtime = dt.datetime.now() - self.start_time self.logging.info('------------------Completion time: '+str(self.runtime)+' ------------------') print('') self.logging.info(socket.gethostname()) except Exception as e: logging.info('------') logging.error(traceback.format_exc()) logging.info('------') logging.exception(traceback.format_exc()) logging.info('------') print(e)