Beispiel #1
0
    def __init__(self, locale):

        self.faker = Factory().create(locale)
        self.faker_funcs = dir(self.faker)
        self.lock = compat.Lock()
        self.auto_inc = Dict()
        self.current_num = 0
Beispiel #2
0
    def __init__(self, locale):

        self.faker = Faker(locale)
        self.faker.random_int()
        self.faker_funcs = dir(self.faker)

        self.lock = compat.Lock()
        # self.auto_inc = {}
        self.auto_inc = Dict()
Beispiel #3
0
    def __init__(self, args):
        self.args = args
        self.schema = self.parse_schema()
        self.column_names = [item['name'] for item in self.schema]
        self.fakedata = FackData(self.args.locale)

        self.queue = compat.Queue(maxsize=MAX_QUEUE_SIZE)
        self.isover = compat.Value('b', False)
        self.cur_num = compat.Value('L', 0)
        self.lock = compat.Lock()
        self.init()
Beispiel #4
0
    def __init__(self, args):
        self.args = args
        self.schema = self.parse_schema()
        if self.args.metaj is None:
            self.column_names = [item['name'] for item in self.schema]
        self.fakedata = FackData(self.args.locale)

        self.queue = compat.Queue(maxsize=MAX_QUEUE_SIZE)
        self.isover = compat.Value('b', False)

        self.cur_num = compat.Value('L', 0)
        self.lock = compat.Lock()

        # 处理自定义格式,可以用来json嵌套
        if self.args.metaj:
            meta = read_file(self.args.metaj)
            self.metaj_content = reg_replace_keywords(meta)

        # 调用子类初始化函数
        self.init()