target_csv.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:target-csv 作者: singer-io 项目源码 文件源码
def main():
    parser = argparse.ArgumentParser()
    parser.add_argument('-c', '--config', help='Config file')
    args = parser.parse_args()

    if args.config:
        with open(args.config) as input:
            config = json.load(input)
    else:
        config = {}

    if not config.get('disable_collection', False):
        logger.info('Sending version information to stitchdata.com. ' +
                    'To disable sending anonymous usage data, set ' +
                    'the config parameter "disable_collection" to true')
        threading.Thread(target=send_usage_stats).start()

    input = io.TextIOWrapper(sys.stdin.buffer, encoding='utf-8')
    state = persist_lines(config.get('delimiter', ','),
                          config.get('quotechar', '"'),
                          input)

    emit_state(state)
    logger.debug("Exiting normally")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号