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})
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
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)
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)
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
def Bundle(): from histo.bundle import Local, Safe from pclib import timetext return Safe(Local('D:\\%s-test-safe' % timetext()))
def Bundle(): from histo.bundle import Local, Limit from pclib import timetext return Limit(Local('D:\\%s' % timetext()), 200000, 200000)
def Bundle(): from histo.bundle import Local, Delay from pclib import timetext return Delay(Local('D:\\%s-test-delay' % timetext()), 0.5)
def Queue(): from histo.bundle.buffer import TaskQueue from pclib import timetext return TaskQueue('D:\\%s-test-task-queue' % timetext())
def Bundle(): from histo.bundle import Local, Crypto from pclib import timetext return Crypto(Local('D:\\%s-test-crypto' % timetext()), Cipher())
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)