cores.sort(key=lambda f: os.stat(f).st_ctime) for core in cores[:len(cores) - MAX_CORE_DUMPS]: os.remove(core) except Exception as e: logger.warn('Failed to clean up old core dumps', e) pass if options.command == 'start': server_start_result = manager.start_nuclide() ret = server_start_result['exit_code'] if ret == 0: server = server_start_result['server'] result = server.get_server_info() result['success'] = True else: result = {'succes': False, 'logs': get_buffered_logs()} if options.json_output_file: with open(options.json_output_file, 'w') as f: json.dump(result, f) else: print(json.dumps(result)) print('The log file can be found at %s.' % LOG_FILE, file=sys.stderr) elif options.command == 'list' or options.command == 'listall': if options.command == 'listall': # List processes for all users. servers = manager.list_servers(user=None) else: servers = manager.list_servers() for server in servers: print(json.dumps(server.get_server_info()))
cores.sort(key=lambda f: os.stat(f).st_ctime) for core in cores[:len(cores) - MAX_CORE_DUMPS]: os.remove(core) except Exception as e: logger.warn('Failed to clean up old core dumps (%s)' % e) pass if options.command == 'start': server_start_result = manager.start_nuclide() ret = server_start_result['exit_code'] if ret == 0: server = server_start_result['server'] result = server.get_server_info() result['success'] = True else: result = {'success': False, 'logs': get_buffered_logs()} if options.json_output_file: with open(options.json_output_file, 'w') as f: json.dump(result, f) else: print(json.dumps(result)) print('The log file can be found at %s.' % LOG_FILE, file=sys.stderr) elif options.command == 'list' or options.command == 'listall': if options.command == 'listall': # List processes for all users. servers = manager.list_servers(user=None) else: servers = manager.list_servers() for server in servers: print(json.dumps(server.get_server_info()))
cores.sort(key=lambda f: os.stat(f).st_ctime) for core in cores[: len(cores) - MAX_CORE_DUMPS]: os.remove(core) except Exception as e: logger.warn("Failed to clean up old core dumps (%s)", e.message) pass if options.command == "start": server_start_result = manager.start_nuclide() ret = server_start_result["exit_code"] if ret == 0: server = server_start_result["server"] result = server.get_server_info() result["success"] = True else: result = {"succes": False, "logs": get_buffered_logs()} if options.json_output_file: with open(options.json_output_file, "w") as f: json.dump(result, f) else: print(json.dumps(result)) print("The log file can be found at %s." % LOG_FILE, file=sys.stderr) elif options.command == "list" or options.command == "listall": if options.command == "listall": # List processes for all users. servers = manager.list_servers(user=None) else: servers = manager.list_servers() for server in servers: print(json.dumps(server.get_server_info()))