def remove(o): SQL = "SELECT * FROM deleteorder WHERE ordernumber = %s" data = (o, ) rows = sql.select(SQL, data) for row in rows: orderNumber = row[0] notice = row[1] status = row[2] directory = row[3] folder = os.path.join(directory, str(orderNumber)) print('Order {order} [{notice}] has the status {status}'.format( order=orderNumber, notice=notice, status=status)) question = 'Are you sure you want to delete this order at {d}?'.format( d=folder) decision = utilities.query_yes_no(question, default="yes") if decision == 'yes': utilities.deletefiles(folder) utilities.deletefolder(folder) if not os.path.exists(folder): sql.setOrderStatus(orderNumber, 'DELETED') elif decision == 'no': print('Nothing will be delete.') else: print('ERROR: {d} not a local folder.'.format(d=folder)) print('INFO: Are you on the right computer?') exit()
#!/usr/bin/python # -*- coding: utf-8 -*- import os import sys from subprocess import call BASE_DIR = os.path.dirname(os.path.abspath(__file__)) sys.path.append(os.path.dirname(BASE_DIR)) from global_variables import * from utilities import query_yes_no if not os.path.exists(g_sun2012_data_folder): os.mkdir(g_sun2012_data_folder) # download and unzip SUN2012 data filename = os.path.join(g_sun2012_data_folder, '../SUN2012pascalformat.tar.gz') if os.path.exists(filename): if query_yes_no(('It seems that you have downloaded SUN2012 data to \"%s\", skip downloading?')%(filename)): exit() else: os.remove(filename) call(['wget', '-O', filename, g_sun2012_data_url]) call(['tar', 'xvzf', filename, '-C', g_sun2012_data_folder, '--strip-components=1']) filelist = open(g_syn_bkg_filelist, 'w') for filename in sorted(os.listdir(g_syn_bkg_folder)): filelist.write(filename+'\n') filelist.close() #os.remove(filename)
import sys from subprocess import call BASE_DIR = os.path.dirname(os.path.abspath(__file__)) sys.path.append(os.path.dirname(BASE_DIR)) from global_variables import * from utilities import query_yes_no if not os.path.exists(g_sun2012_data_folder): os.mkdir(g_sun2012_data_folder) # download and unzip SUN2012 data filename = os.path.join(g_sun2012_data_folder, '../SUN2012pascalformat.tar.gz') if os.path.exists(filename): if query_yes_no( ('It seems that you have downloaded SUN2012 data to \"%s\", skip downloading?' ) % (filename)): exit() else: os.remove(filename) call(['wget', '-O', filename, g_sun2012_data_url]) call([ 'tar', 'xvzf', filename, '-C', g_sun2012_data_folder, '--strip-components=1' ]) filelist = open(g_syn_bkg_filelist, 'w') for filename in sorted(os.listdir(g_syn_bkg_folder)): filelist.write(filename + '\n') filelist.close() #os.remove(filename)
#!/usr/bin/python # -*- coding: utf-8 -*- import os import sys from subprocess import call BASE_DIR = os.path.dirname(os.path.abspath(__file__)) sys.path.append(os.path.dirname(os.path.dirname(BASE_DIR))) from global_variables import * from utilities import query_yes_no # download and unzip evaluation data url = "https://shapenet.cs.stanford.edu/shapenet_brain/media/app_joint_embedding/evaluation_cross_view_image_retrieval.zip" filename = os.path.join(g_data_folder, "evaluation_cross_view_image_retrieval.zip") if os.path.exists(filename): if query_yes_no( ('It seems that you have downloaded evaluation_cross_view_image_retrieval data to "%s", skip downloading?') % (filename) ): exit() else: os.remove(filename) call(["wget", "-O", filename, url]) call(["unzip", filename, "-d", g_data_folder])
for i, w in enumerate(weights): if upto + w > r: return i upto += w view_distr_distance = 3 view_distr_N = 1000000 for synset in g_shapenet_synset_set: if synset not in g_view_distribution_params: print 'Please define view distribution file generation parameters for synset %s in global_variables.py'%(synset) continue view_distr_filename = g_view_distribution_files[synset] if os.path.exists(view_distr_filename): if query_yes_no(('It seems that you already have view distribution file \"%s\" for synset %s, skip generating?')%(view_distr_filename, synset)): continue else: os.remove(view_distr_filename) view_distr_azimuth_weights = g_view_distribution_params[synset][0] view_distr_elevation_weights = g_view_distribution_params[synset][1] view_distr_tilt_deviation = g_view_distribution_params[synset][2] fout = open(view_distr_filename,'w') for _ in range(view_distr_N): azimuth_deg = weighted_choice(view_distr_azimuth_weights) * 22.5 + np.random.uniform(-11.25, 11.25) elevation_deg = weighted_choice(view_distr_elevation_weights) * 10 - 85 + np.random.uniform(-5,5) tilt_deg = np.random.normal(0,view_distr_tilt_deviation) distance = view_distr_distance fout.write('%f %f %f %f\n' % (azimuth_deg, elevation_deg, tilt_deg, distance)) fout.close()
def main(argv): """ Run main actions """ set_path_environ() sys.stdout = Logger(LOG_FILE_NAME) sys.stderr = Logger(LOG_FILE_NAME) shadow_tracing(True) time_now = datetime.datetime.now() sys.stdout.write_extended( "\n####################################################Install process begin %s#####################################################\n" % time_now.strftime( "%Y-%m-%d %H:%M")) parser = build_parser() if not argv: parser.print_help() sys.exit(2) opts = parser.parse_args(argv) storage_holder = Storage() storage_holder.check_root_permissions() # create install manager instance for current cp manager = InstallManager.factory(cpapi.CP_NAME) if opts.debug_flag: set_debug(True) if opts.mysql_version: manager.set_mysql_version(opts.mysql_version) print "Now set MySQL to type '%s'" % opts.mysql_version elif opts.install or opts.install_beta: warn_message() manager.cleanup() # detect_percona(opts.force, manager) # remove current packages and install new packages if manager.install(opts.install_beta, opts.yes) == True: print "Give mysql service time to start " \ "before service checking(15 sec)" time.sleep(15) # check mysqld service status if manager.ALL_PACKAGES_NEW_NOT_DOWNLOADED == False and manager.DISABLED == False: if check_mysqld_is_alive(): manager.save_installed_version() print "Installation mysql for db_governor completed" # if sql server failed to start ask user to restore old packages elif query_yes_no( "Installation is failed. Restore previous version?"): print "Installation mysql for db_governor was failed. " \ "Restore previous mysql version" manager.install_rollback(opts.install_beta) manager.cleanup() elif opts.delete: manager.delete() print "Deletion is complete" manager.cleanup() elif opts.dbupdate: manager.update_user_map_file() elif opts.fix_cpanel_hooks: manager.install_mysql_beta_testing_hooks() elif opts.install_from_history: manager.install_from_history(opts.install_from_history) elif opts.show_previous_packages: manager.show_packages_history() elif opts.clear_history: manager.clear_history_folder() elif opts.clean_mysql: print "Option is deprecated." elif opts.clean_mysql_delete: print "Option is deprecated." elif opts.upgrade: print "Option is deprecated. Use `yum update` instead." elif opts.update_mysql_beta: print "Option is deprecated. Use --install-beta instead." elif opts.fs_suid: manager.set_fs_suid_dumpable() elif opts.store_list: storage_holder.list_files_from_storage(False) elif opts.clver_correct: manager.make_additional_panel_related_check() elif opts.store_save: storage_holder.save_file_to_storage(opts.store_save) elif opts.store_restore: storage_holder.restore_file_from_storage(opts.store_restore) elif opts.store_list_files: storage_holder.apply_files_from_list( "/usr/share/lve/dbgovernor/list_problem_files.txt") elif opts.restore_list_all: storage_holder.list_files_from_storage(True) elif opts.store_clean: storage_holder.empty_storage() elif opts.cl7_correct: correct_mysqld_service_for_cl7("mysql") correct_mysqld_service_for_cl7("mysqld") elif opts.fix_govervor_config: fix_broken_governor_xml_config() elif opts.fix_mysqld_service: manager.fix_mysqld_service() else: parser.print_help() sys.exit(2)