예제 #1
0
def info(server):
    Log.out('first =', server.first)
    Log.out('last =', server.last)
    Log.out('closed =', server.closed)
    Log.out('current =', server.current)
    Log.out('validated =', server.validated)
    Log.out('complete =', Range.to_string(server.complete))

    if ARGS.full:
        Log.out(pretty_print(server.info()))
예제 #2
0
파일: Info.py 프로젝트: CCJY/rippled
def info(server):
    Log.out('first = ', server.first)
    Log.out('last = ', server.last)
    Log.out('closed =', server.closed)
    Log.out('current =', server.current)
    Log.out('validated =', server.validated)
    Log.out('complete =', Range.to_string(server.complete))

    if ARGS.full:
        Log.out(pretty_print(server.info()))
예제 #3
0
def cache(server, clear=False):
    cache = server.cache(ARGS.full)
    name = ['summary', 'full'][ARGS.full]
    files = cache.file_count()
    if not files:
        Log.error('No files in %s cache.' % name)

    elif clear:
        if not clear.strip() == 'clear':
            raise Exception("Don't understand 'clear %s'." % clear)
        if not ARGS.yes:
            yes = raw_input('OK to clear %s cache? (y/N) ' % name)
            if not yes.lower().startswith('y'):
                Log.out('Cancelled.')
                return
        cache.clear(ARGS.full)
        Log.out('%s cache cleared - %d file%s deleted.' %
                (name.capitalize(), files, '' if files == 1 else 's'))

    else:
        caches = (int(c) for c in cache.cache_list())
        Log.out(Range.to_string(caches))
예제 #4
0
파일: Cache.py 프로젝트: CCJY/rippled
def cache(server, clear=False):
    cache = server.cache(ARGS.full)
    name = ['summary', 'full'][ARGS.full]
    files = cache.file_count()
    if not files:
        Log.error('No files in %s cache.' % name)

    elif clear:
        if not clear.strip() == 'clear':
            raise Exception("Don't understand 'clear %s'." % clear)
        if not ARGS.yes:
            yes = raw_input('OK to clear %s cache? (y/N) ' % name)
            if not yes.lower().startswith('y'):
                Log.out('Cancelled.')
                return
        cache.clear(ARGS.full)
        Log.out('%s cache cleared - %d file%s deleted.' %
                (name.capitalize(), files, '' if files == 1 else 's'))

    else:
        caches = (int(c) for c in cache.cache_list())
        Log.out(Range.to_string(caches))
예제 #5
0
 def round_trip(self, s, *items):
     self.assertEquals(Range.from_string(s), set(items))
     self.assertEquals(Range.to_string(items), s)
예제 #6
0
파일: __init__.py 프로젝트: CCJY/rippled
def ledger_number(server, numbers):
    yield Range.to_string(numbers)
예제 #7
0
 def round_trip(self, s, *items):
     self.assertEquals(Range.from_string(s), set(items))
     self.assertEquals(Range.to_string(items), s)
예제 #8
0
def ledger_number(server, numbers):
    yield Range.to_string(numbers)
예제 #9
0
def ledger_number(print, server, numbers):
    print(Range.to_string(numbers))
예제 #10
0
def ledger_number(print, server, numbers):
    print(Range.to_string(numbers))