Mercurial > code > home > repos > rdfdb
diff stubs/rdflib/namespace.pyi @ 33:4f71d2a7a8d1
some low-quality mostly generated mypy stubs. should be shared with my other builds
Ignore-this: 99c013ca3860da8917b3ca52c24308fc
author | Drew Perttula <drewp@bigasterisk.com> |
---|---|
date | Sat, 25 May 2019 02:53:14 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/stubs/rdflib/namespace.pyi Sat May 25 02:53:14 2019 +0000 @@ -0,0 +1,60 @@ +# Stubs for rdflib.namespace (Python 3.4) +# +# NOTE: This dynamically typed stub was automatically generated by stubgen. + +from typing import Any + +class Namespace(str): + __doc__ = ... # type: Any + def __new__(cls, value): ... + @property + def title(self): ... + def term(self, name): ... + def __getitem__(self, key, default=None): ... + def __getattr__(self, name): ... + +class URIPattern(str): + __doc__ = ... # type: Any + def __new__(cls, value): ... + def __mod__(self, *args, **kwargs): ... + def format(self, *args, **kwargs): ... + +class ClosedNamespace: + uri = ... # type: Any + def __init__(self, uri, terms): ... + def term(self, name): ... + def __getitem__(self, key, default=None): ... + def __getattr__(self, name): ... + +class _RDFNamespace(ClosedNamespace): + def __init__(self): ... + def term(self, name): ... + +RDF = ... # type: Any +RDFS = ... # type: Any +OWL = ... # type: Any +XSD = ... # type: Any +SKOS = ... # type: Any +DOAP = ... # type: Any +FOAF = ... # type: Any +DC = ... # type: Any +DCTERMS = ... # type: Any +VOID = ... # type: Any + +class NamespaceManager: + graph = ... # type: Any + def __init__(self, graph): ... + def reset(self): ... + store = ... # type: Any + def qname(self, uri): ... + def normalizeUri(self, rdfTerm): ... + def compute_qname(self, uri, generate=True): ... + def bind(self, prefix, namespace, override=True): ... + def namespaces(self): ... + def absolutize(self, uri, defrag=1): ... + +def is_ncname(name): ... + +XMLNS = ... # type: Any + +def split_uri(uri): ...