def __new__(cls, value, base=None): if hasattr(value, 'get_rdf_url'): url = value.get_rdf_url() else: url = value.get_absolute_url() rt = URIRef.__new__(cls, url, base=base) rt.instance = value return rt
def __new__(cls, value, base=None, source=None): rt = URIRef.__new__(cls, value, base) rt._bind_source = source rt._result_ref = None return rt
def __new__(cls, value, base=None): return URIRef.__new__(cls, value, base)