Beispiel #1
0
def couch_blob_helper(doc, *args, **kw):
    obj = BlobHelper(doc, *args, **kw)
    get_domain = DOMAIN_MAP.get(obj.doc_type)
    if get_domain is not None:
        assert not hasattr(obj, "domain"), obj
        obj.domain = get_domain(doc)
    elif not hasattr(obj, "domain"):
        obj.domain = None  # will trigger "unknown-domain" error
    return obj
Beispiel #2
0
def couch_blob_helper(doc, *args, **kw):
    obj = BlobHelper(doc, *args, **kw)
    get_domain = DOMAIN_MAP.get(obj.doc_type)
    if get_domain is not None:
        assert not hasattr(obj, "domain"), obj
        obj.domain = get_domain(doc)
    assert hasattr(obj, "domain"), obj.doc_type
    return obj