def has_write_permission(myuser_key, parent): query = Share.ancestor_query().filter(Share.user == myuser_key) share = query.filter(Share.folder == parent.key).get() return share.permission == 'rw'