Ejemplo n.º 1
0
def Bundle():
    from histo.bundle import Local, Hub
    from pclib import timetext
    import os.path
    root = 'D:\\%s' % timetext()
    bundles = [Local(os.path.join(root, 'part%02d' % i)) for i in range(10)]
    return Hub(bundles, [10000000]*10, {'Usage':[0]*10})
Ejemplo n.º 2
0
def Bundle():
    from pclib import timetext
    import os.path
    root = 'D:\\%s' % timetext()
    L2 = BufferBundle(os.path.join(root, 'L2'))
    L1 = BufferBundle(os.path.join(root, 'L1'), L2)
    L0 = BufferBundle(os.path.join(root, 'L0'), L1)
    return L0
Ejemplo n.º 3
0
def initLogger():
    import logging
    format2='%(asctime)s %(thread)s %(message)s'
    logging.basicConfig(format=format2, level=logging.DEBUG)
    global logger
    logger = logging.getLogger()
    from pclib import timetext
    handler = logging.FileHandler('D:\\%s.log' % timetext())
    handler.setLevel(logging.DEBUG)
    handler.setFormatter(logging.Formatter(format2))
    logger.addHandler(handler)
Ejemplo n.º 4
0
def initLogger():
    import logging

    logFormat = "%(asctime)s %(thread)08d %(message)s"
    logging.basicConfig(format=logFormat, level=logging.DEBUG)
    from pclib import timetext

    handler = logging.FileHandler("D:\\%s.txt" % timetext())
    handler.setLevel(logging.DEBUG)
    handler.setFormatter(logging.Formatter(logFormat))
    global logger
    logger = logging.getLogger()
    logger.addHandler(handler)
Ejemplo n.º 5
0
def Bundle():
    from histo.bundle import Buffer
    import os
    from pclib import timetext
    from histo.bundle import Local, Crypto
    root = 'D:\\%s-test-buffer' % timetext()
    fast = Local(os.path.join(root, 'fast'))
    slow = Slow(os.path.join(root, 'slow'))
    queueFile = os.path.join(root, 'queue')
    usageLogFile = os.path.join(root, 'usage-log')
    maxBufferSize = 10*1024*1024
    threadCount = 10
    result = Buffer(fast, slow, queueFile, usageLogFile, maxBufferSize, threadCount)
    result = Crypto(result, Cipher())
    return result
Ejemplo n.º 6
0
def Bundle():
    from histo.bundle import Local, Safe
    from pclib import timetext
    return Safe(Local('D:\\%s-test-safe' % timetext()))
Ejemplo n.º 7
0
def Bundle():
    from histo.bundle import Local, Limit
    from pclib import timetext
    return Limit(Local('D:\\%s' % timetext()), 200000, 200000)
Ejemplo n.º 8
0
def Bundle():
    from histo.bundle import Local, Delay
    from pclib import timetext
    return Delay(Local('D:\\%s-test-delay' % timetext()), 0.5)
Ejemplo n.º 9
0
def Queue():
    from histo.bundle.buffer import TaskQueue
    from pclib import timetext
    return TaskQueue('D:\\%s-test-task-queue' % timetext())
Ejemplo n.º 10
0
def Bundle():
    from histo.bundle import Local, Crypto
    from pclib import timetext
    return Crypto(Local('D:\\%s-test-crypto' % timetext()), Cipher())
Ejemplo n.º 11
0
    def logToFile(self, name):
        with open(self.file, "a", encoding="utf8") as f:
            from pclib import timetext

            print("%s %s" % (timetext(), repr(name)), file=f)