コード例 #1
0
        return e.get('attribute_name') in ('image', 'filmstrip_image')


__sgevents__ = dict(
    type='callback',
    callback=callback,
    callback_in_subprocess=False,
    filter=filter,

)


if __name__ == '__main__':

    sg = Session()

    for seq in sg.find('Sequence', ()):
        print seq
        update_playlist(sg, seq['project'], seq['code'][:2])

    for shot in sg.find('Shot', ()):
        version = sg.find_one('Version', [
            ('entity', 'is', shot),
        ], order=[{'field_name':'created_at', 'direction':'desc'}])
        print shot, version
        if version:
            sg.update('Shot', shot['id'], dict(sg_latest_version=version))
            sg.share_thumbnail([shot], source_entity=version, filmstrip_thumbnail=False)
            sg.share_thumbnail([shot], source_entity=version, filmstrip_thumbnail=True)