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
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()
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()
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()