Ejemplo n.º 1
0
    p.meta[advene_ns % "meta/main_media"] = m1

    a1.begin += 1
    a1.duration += 1
    a1.content_mimetype = "application/binary"
    print a1.content_url # mimetype above forced packaged content
    a1.content_data = "You, stupid woman!"
    a1.meta[dc_creator] = "rartois"

    a2.set_meta(advene_ns % "meta/created_from", a1)

    a1.set_meta(advene_ns % "meta/foo", "bar")
    a2.meta[advene_ns % "meta/foo"] = "bar"

    print [a._id for a in p.own.annotations]
    print p.get("a1") # no backend call, since a1 is cached (variable a1)
    print p["a2"] # no backend call, since a2 is cached (variable a2)
    print m1.unit, m1.origin

    NB = 10
    print "creating %s annotations" % NB
    for i in range(NB):
        p.create_annotation("aa%s" % i, m1, i*10, i*10+9, "text/plain")
    print "done"

    r1.insert(1, p.get("aa1"))

    bw = ref(p._backend)
    p.save()
    p.close()
    print