view service/collector/stubs/rdflib/term.pyi @ 1251:b3813f6399a9

add some rdflib stubs Ignore-this: 20804bfeadf49741c27cb48d12e29b6b darcs-hash:e368bae80a03c5546c938833efc69a9b9f2e8c5b
author drewp <drewp@bigasterisk.com>
date Thu, 18 Apr 2019 21:59:47 -0700
parents
children 5595c447c630
line wrap: on
line source

# Stubs for rdflib.term (Python 3.4)
#
# NOTE: This dynamically typed stub was automatically generated by stubgen.

from typing import Any, Union
import datetime
from decimal import Decimal

class Node: ...

class Identifier(Node, str):
    def __new__(cls, value): ...
    def eq(self, other): ...
    def neq(self, other): ...
    def __ne__(self, other): ...
    def __eq__(self, other): ...
    def __gt__(self, other): ...
    def __lt__(self, other): ...
    def __le__(self, other): ...
    def __ge__(self, other): ...
    def __hash__(self): ...

class URIRef(Identifier):
    def __new__(cls, value, base=None): ...
    def toPython(self) -> str: ...
    def n3(self, namespace_manager=None) -> bytes: ...
    def defrag(self): ...
    def __reduce__(self): ...
    def __getnewargs__(self): ...
    def __add__(self, other): ...
    def __radd__(self, other): ...
    def __mod__(self, other): ...
    def md5_term_hash(self): ...
    def de_skolemize(self): ...

class Genid(URIRef): ...
class RDFLibGenid(Genid): ...

class BNode(Identifier):
    def __new__(cls, value=None, _sn_gen=..., _prefix=...): ...
    def toPython(self) -> str: ...
    def n3(self, namespace_manager=None) -> bytes: ...
    def __getnewargs__(self): ...
    def __reduce__(self): ...
    def md5_term_hash(self): ...
    def skolemize(self, authority=''): ...

class Literal(Identifier):
    __doc__ = ...  # type: Any
    def __new__(cls, lexical_or_value, lang=None, datatype=None, normalize=None): ...
    def normalize(self): ...
    @property
    def value(self): ...
    @property
    def language(self): ...
    @property
    def datatype(self): ...
    def __reduce__(self): ...
    def __add__(self, val): ...
    def __bool__(self): ...
    def __neg__(self): ...
    def __pos__(self): ...
    def __abs__(self): ...
    def __invert__(self): ...
    def __gt__(self, other): ...
    def __lt__(self, other): ...
    def __le__(self, other): ...
    def __ge__(self, other): ...
    def __hash__(self): ...
    def __eq__(self, other): ...
    def eq(self, other): ...
    def neq(self, other): ...
    def n3(self, namespace_manager=None) -> bytes: ...
    # Literal has many converters:
    def toPython(self) -> Union[Literal, str, int, float, bytes, bool, Decimal, datetime.datetime, datetime.date, datetime.time]: ...
    def md5_term_hash(self): ...

def bind(datatype, pythontype, constructor=None, lexicalizer=None): ...

class Variable(Identifier):
    def __new__(cls, value): ...
    def toPython(self): ...
    def n3(self, namespace_manager=None) -> bytes: ...
    def __reduce__(self): ...
    def md5_term_hash(self): ...

class Statement(Node, tuple):
    def __new__(cls, xxx_todo_changeme, context): ...
    def __reduce__(self): ...
    def toPython(self): ...