Пример #1
0
 def setLoggingLevel(self):
     # configure logger
     loggerLevel = logging.INFO
     if self.args.verbose:
         loggerLevel = logging.DEBUG
     if self.args.silent:
         loggerLevel = logging.ERROR
     # print 'Logging level', loggerLevel
     loggerSetup(loggerLevel)
Пример #2
0
    #         for left, width in self.data_barh[color]:
    #             data.append([left, ix])
    #             data.append([left+width, ix])
    #     data.sort()
    #     data = np.array(data)
    #     t, y = data[:, 0], data[:, 1]
    #     # print t, y
    #     # t_new = np.linspace(t[0], t[-1], 1024*5)
    #     # y_new = np.interp(t_new, t, y)
    #     # ax.plot(t_new, y_new+1, '.-')
    #     ax.plot(t, y+1, '.-')

def plotAll(fig, BOINC_DIR):
    filename = os.path.join(BOINC_DIR, 'time_stats_log')
    with open(filename, 'r') as f:
        p = parse(f)
        plot(fig, p, limitDays=14)
    
if __name__ == '__main__':
    from loggerSetup import loggerSetup
    loggerSetup(logging.DEBUG)
    
    import config
    
    _, _, BOINC_DIR = config.set_globals()

    fig = plt.figure()
    plotAll(fig, BOINC_DIR)

    raw_input('=== Press enter to exit ===\n')
Пример #3
0
    #parser.add_argument('--cpu_usage_limit', type=int)
    for key, value in p.listOptions():
        name = key.replace('_', ' ').capitalize()
        parser.add_argument('--' + key, type=int, help="{name}, current value is {value}".format(name=name, value=value))
    return parser

def run():
    CONFIG, CACHE_DIR, BOINC_DIR = config.set_globals()

    p = Prefs(BOINC_DIR)

    parser = getParser(p)
    args = parser.parse_args()

    # For each argument:
    changed = False
    for a in args.__dict__:
        value = args.__dict__[a]
        if value != None:
            p.changePrefsFile(a, value)
            changed = True

    if changed:
        # Upate
        boinccmd.CallBoinccmd(BOINC_DIR, '--read_global_prefs_override').communicate()
    #toggleCPUusage().communicate()
    
if __name__ == '__main__':
    loggerSetup(logging.INFO)
    run()