INNER CODE UNIT · Python

new_event

renyuneyun/Easer · utils/new_usource.py:33

def new_event(cname, identifier):
    pdef = {}
    pdef['package'] = "ryey.easer.skills.usource.{}".format(identifier)
    pdef['skill'] = "{}USourceSkill".format(cname)
    pdef['id'] = identifier
    pdef['data'] = "{}USourceData".format(cname)
    pdef['data_factory'] = "{}USourceDataFactory".format(cname)
    pdef['view_fragment'] = "{}SkillViewFragment".format(cname)
    pdef['tracker'] = "{}Tracker".format(cname)
    pdef['slot'] = "{}Slot".format(cname)
    pdef['androidTest$data'] = "{}USourceDataTest".format(cname)
    for t, template_map in template_maps.items():
        dest = "app/src/{}/java/ryey/easer/skills/usource/{}".format(t, identifier)
        if not os.path.isfile(dest):
            os.mkdir(dest)
        for k in template_map:
            class_content = template_map[k].format_map(pdef)
            with open("{}/{}.java".format(dest, pdef[k]), 'w') as fd:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…