python-future API reference
164 public APIs from python-future (PythonCharmers/python-future) — 90 classes, 23 functions, 51 methods. Signatures extracted by static analysis of the actual source.
Repository: PythonCharmers/python-future
| Kind | Count |
|---|---|
| Classes | 90 |
| Functions | 23 |
| Methods | 51 |
API list
class
src.future.backports.datetime.dateConcrete date type.
method
src.future.backports.datetime.date.ctime()Return ctime() style string.
method
src.future.backports.datetime.date.day()day (1-31)
method
src.future.backports.datetime.date.month()month (1-12)
method
src.future.backports.datetime.date.strftime(fmt)Format using strftime().
method
src.future.backports.datetime.date.today()Construct a date from time.time().
method
src.future.backports.datetime.date.year()year (1-9999)
class
src.future.backports.datetime.timeTime with time zone.
method
src.future.backports.datetime.time.hour()hour (0-23)
method
src.future.backports.datetime.time.microsecond()microsecond (0-999999)
method
src.future.backports.datetime.time.minute()minute (0-59)
method
src.future.backports.datetime.time.second()second (0-59)
method
src.future.backports.datetime.time.strftime(fmt)Format using strftime().
method
src.future.backports.datetime.time.tzinfo()timezone info object
method
src.future.backports.datetime.time.tzname()Return the timezone name.
class
src.future.backports.datetime.timedeltaRepresent the difference between two datetime objects.
method
src.future.backports.datetime.timedelta.days()days
method
src.future.backports.datetime.timedelta.microseconds()microseconds
method
src.future.backports.datetime.timedelta.seconds()seconds
class
src.future.backports.datetime.tzinfoAbstract base class for time zone info classes.
method
src.future.backports.datetime.tzinfo.tzname(dt)datetime -> string name of time zone.
func
src.future.backports.email._header_value_parser.get_value(value)quoted-string / attribute
func
src.future.backports.email._header_value_parser.parse_content_transfer_encoding_header(value)mechanism
class
src.future.backports.email._parseaddr.AddrlistClassAddress parser class by Ben Escoto.
method
src.future.backports.email._parseaddr.AddrlistClass.getaddress()Parse the next address.
method
src.future.backports.email._parseaddr.AddrlistClass.getaddrlist()Parse all addresses.
method
src.future.backports.email._parseaddr.AddrlistClass.getaddrspec()Parse an RFC 2822 addr-spec.
method
src.future.backports.email._parseaddr.AddrlistClass.getatom(atomends=None)Parse an RFC 2822 atom.
class
src.future.backports.email.charset.CharsetMap character sets to their email properties.
func
src.future.backports.email.charset.add_alias(alias, canonical)Add a character set alias.
func
src.future.backports.email.encoders.encode_noop(msg)Do nothing.
class
src.future.backports.email.errors.BoundaryErrorCouldn't find terminating boundary.
class
src.future.backports.email.errors.CharsetErrorAn illegal charset was given.
class
src.future.backports.email.errors.HeaderDefectBase class for a header defect.
class
src.future.backports.email.errors.HeaderMissingRequiredValueA header that must have a value had none
class
src.future.backports.email.errors.HeaderParseErrorError while parsing headers.
class
src.future.backports.email.errors.InvalidBase64PaddingDefectbase64 encoded sequence had an incorrect length
class
src.future.backports.email.errors.InvalidHeaderDefectHeader is not valid, message gives details.
class
src.future.backports.email.errors.MessageDefectBase class for a message defect.
class
src.future.backports.email.errors.MessageErrorBase class for errors in the email package.
class
src.future.backports.email.errors.MessageParseErrorBase class for message parsing errors.
class
src.future.backports.email.errors.MultipartConversionErrorConversion to a multipart is prohibited.
class
src.future.backports.email.errors.NonASCIILocalPartDefectlocal_part contains non-ASCII characters
class
src.future.backports.email.errors.ObsoleteHeaderDefectHeader uses syntax declared obsolete by RFC 5322
class
src.future.backports.email.errors.StartBoundaryNotFoundDefectThe claimed start boundary was never found.
class
src.future.backports.email.errors.UndecodableBytesDefectHeader contained bytes that could not be decoded
class
src.future.backports.email.feedparser.BytesFeedParserLike FeedParser, but feed accepts bytes.
class
src.future.backports.email.feedparser.FeedParserA feed-style parser of email.
class
src.future.backports.email.generator.DecodedGeneratorGenerates a text representation of a message.
class
src.future.backports.email.generator.GeneratorGenerates output from a Message object tree.
class
src.future.backports.email.headerregistry.BaseHeaderBase class for message headers.
class
src.future.backports.email.headerregistry.DateHeaderHeader whose value consists of a single timestamp.
class
src.future.backports.email.headerregistry.HeaderRegistryA header_factory and header registry.
class
src.future.backports.email.message.MessageBasic message object.
method
src.future.backports.email.message.Message.add_header(_name, _value, **_params)Extended header setting.
method
src.future.backports.email.message.Message.get(name, failobj=None)Get a header value.
method
src.future.backports.email.message.Message.items()Get all the message's header fields and values.
method
src.future.backports.email.message.Message.replace_header(_name, _value)Replace a header.
class
src.future.backports.email.mime.audio.MIMEAudioClass for generating audio/* MIME documents.
class
src.future.backports.email.mime.base.MIMEBaseBase class for MIME specializations.
class
src.future.backports.email.mime.image.MIMEImageClass for generating image/* type MIME documents.
class
src.future.backports.email.mime.message.MIMEMessageClass representing message/* MIME documents.
class
src.future.backports.email.mime.multipart.MIMEMultipartBase class for MIME multipart/* type messages.
class
src.future.backports.email.mime.nonmultipart.MIMENonMultipartBase class for MIME multipart/* type messages.
class
src.future.backports.email.mime.text.MIMETextClass for generating text/* type MIME documents.
func
src.future.backports.email.utils.unquote(str)Remove quotes from a string.
class
src.future.backports.html.parser.HTMLParseErrorException raised for all parse errors.
method
src.future.backports.html.parser.HTMLParser.close()Handle any buffered data.
method
src.future.backports.html.parser.HTMLParser.feed(data)Feed data to the parser.
method
src.future.backports.html.parser.HTMLParser.reset()Reset this instance.
method
src.future.backports.http.client.HTTPConnection.send(data)Send `data' to the server.
class
src.future.backports.http.client.HTTPSConnectionThis class allows communication via SSL.
class
src.future.backports.http.cookiejar.CookieHTTP Cookie.
class
src.future.backports.http.cookiejar.CookieJarCollection of HTTP cookies.
method
src.future.backports.http.cookiejar.CookieJar.clear(domain=None, path=None, name=None)Clear some cookies.
class
src.future.backports.http.cookies.BaseCookieA container class for a set of Morsels.
class
src.future.backports.http.cookies.MorselA class to hold ONE (key, value) pair.
class
src.future.backports.http.cookies.SimpleCookieSimpleCookie supports strings as cookie values.
class
src.future.backports.http.server.BaseHTTPRequestHandlerHTTP request handler base class.
method
src.future.backports.http.server.BaseHTTPRequestHandler.address_string()Return the client address.
method
src.future.backports.http.server.BaseHTTPRequestHandler.log_error(format, *args)Log an error.
method
src.future.backports.http.server.BaseHTTPRequestHandler.log_message(format, *args)Log an arbitrary message.
func
src.future.backports.http.server.executable(path)Test for executable file.
method
src.future.backports.misc.ChainMap.parents()New ChainMap from maps[1:].
class
src.future.backports.misc.CounterDict subclass for counting hashable items.
method
src.future.backports.misc.Counter.copy()Return a shallow copy.
class
src.future.backports.misc.OrderedDictDictionary that remembers insertion order
method
src.future.backports.misc.OrderedDict.clear()od.clear() -> None.
method
src.future.backports.misc.OrderedDict.copy()od.copy() -> a shallow copy of od
func
src.future.backports.misc.ceil(x)Return the ceiling of x as an int.
class
src.future.backports.socket.SocketIORaw I/O implementation for stream sockets.
method
src.future.backports.socket.SocketIO.close()Close the SocketIO object.
class
src.future.backports.socket.socketA subclass of _socket.socket adding the makefile() method.
class
src.future.backports.socketserver.BaseRequestHandlerBase class for request handler classes.
class
src.future.backports.socketserver.BaseServerBase class for server classes.
method
src.future.backports.socketserver.BaseServer.handle_error(request, client_address)Handle an error gracefully.
method
src.future.backports.socketserver.BaseServer.process_request(request, client_address)Call finish_request.
method
src.future.backports.socketserver.BaseServer.shutdown()Stops the serve_forever loop.
method
src.future.backports.socketserver.BaseServer.verify_request(request, client_address)Verify the request.
class
src.future.backports.socketserver.TCPServerBase class for various socket-based server classes.
method
src.future.backports.socketserver.TCPServer.fileno()Return socket file number.
class
src.future.backports.socketserver.UDPServerUDP server class.
class
src.future.backports.urllib.parse.QuoterA mapping from bytes (in range(0,256)) to strings.
func
src.future.backports.urllib.parse.to_bytes(url)to_bytes(u"URL") --> 'URL'.
class
src.future.backports.urllib.request.HTTPErrorProcessorProcess HTTP error responses.
class
src.future.backports.urllib.request.URLopenerClass to open URLs.
method
src.future.backports.urllib.request.URLopener.http_error(url, fp, errcode, errmsg, headers, data=None)Handle http errors.
method
src.future.backports.urllib.request.URLopener.open_data(url, data=None)Use "data" URL.
method
src.future.backports.urllib.request.URLopener.open_ftp(url)Use FTP protocol.
method
src.future.backports.urllib.request.URLopener.open_http(url, data=None)Use HTTP protocol.
method
src.future.backports.urllib.request.URLopener.open_https(url, data=None)Use HTTPS protocol.
method
src.future.backports.urllib.request.URLopener.open_local_file(url)Use local file.
class
src.future.backports.urllib.response.addbaseBase class for addinfo and addclosehook.
class
src.future.backports.urllib.response.addclosehookClass to add a close hook to an open file.
class
src.future.backports.urllib.response.addinfoclass to add an info() method to an open file.
class
src.future.backports.urllib.response.addinfourlclass to add info() and geturl() methods to an open file.
class
src.future.backports.xmlrpc.client.BinaryWrapper for binary data.
class
src.future.backports.xmlrpc.client.ErrorBase class for client errors.
class
src.future.backports.xmlrpc.client.FaultIndicates an XML-RPC fault package.
class
src.future.backports.xmlrpc.client.MultiCallIteratorIterates over the results of a multicall.
class
src.future.backports.xmlrpc.client.ProtocolErrorIndicates an HTTP protocol error.
class
src.future.backports.xmlrpc.client.ResponseErrorIndicates a broken response package.
class
src.future.backports.xmlrpc.client.SafeTransportHandles an HTTPS transaction to an XML-RPC server.
class
src.future.backports.xmlrpc.client.TransportHandles an HTTP transaction to an XML-RPC server.
class
src.future.backports.xmlrpc.server.DocXMLRPCRequestHandlerXML-RPC and documentation request handler class.
class
src.future.backports.xmlrpc.server.DocXMLRPCServerXML-RPC and HTML documentation server.
class
src.future.backports.xmlrpc.server.ServerHTMLDocClass used to generate pydoc HTML document for a server
class
src.future.backports.xmlrpc.server.SimpleXMLRPCDispatcherMix-in class that dispatches XML-RPC requests.
class
src.future.backports.xmlrpc.server.SimpleXMLRPCRequestHandlerSimple XML-RPC request handler class.
class
src.future.backports.xmlrpc.server.SimpleXMLRPCServerSimple XML-RPC server.
class
src.future.backports.xmlrpc.server.XMLRPCDocGeneratorGenerates documentation for an XML-RPC server.
class
src.future.standard_library.RenameImportA class for import hooks mapping Py3 module names etc.
func
src.future.standard_library.disable_hooks()Deprecated.
func
src.future.standard_library.enable_hooks()Deprecated.
class
src.future.standard_library.hooksActs as a context manager.
func
src.future.standard_library.scrub_future_sys_modules()Deprecated.
class
src.future.standard_library.suspend_hooksActs as a context manager.
class
src.future.types.newbytes.newbytesA backport of the Python 3 bytes object to Py2
method
src.future.types.newbytes.newbytes.decode(encoding='utf-8', errors='strict')Returns a newstr (i.e.
method
src.future.types.newbytes.newbytes.index(sub, *args)Returns index of sub in bytes.
class
src.future.types.newdict.newdictA backport of the Python 3 dict object to Py2
class
src.future.types.newint.newintA backport of the Python 3 int object to Py2
class
src.future.types.newlist.newlistA backport of the Python 3 list object to Py2
class
src.future.types.newopen.newopenWrapper providing key part of Python 3 open() interface.
class
src.future.types.newrange.newrangePure-Python backport of Python 3's range object.
class
src.future.types.newrange.range_iteratorAn iterator for a :class:`range`.
class
src.future.types.newstr.newstrA backport of the Python 3 str object to Py2
func
src.future.utils.exec_(code, globs=None, locs=None)Execute code in a namespace.
func
src.future.utils.implements_iterator(cls)From jinja2/_compat.py.
func
src.future.utils.isbytes(obj)Deprecated.
func
src.future.utils.isint(obj)Deprecated.
func
src.future.utils.istext(obj)Deprecated.
func
src.future.utils.surrogateescape.replace_surrogate_decode(mybytes)Returns a (unicode) string
func
src.future.utils.with_metaclass(meta, *bases)Function from jinja2/_compat.py.
func
src.libfuturize.fixer_util.future_import(feature, node)This seems to work
func
src.libfuturize.main.main(args=None)Main program.
func
src.libpasteurize.main.main(args=None)Main program.
class
src.past.translation.RTsA namespace for the refactoring tools.
class
src.past.translation.hooksActs as a context manager.
func
src.past.translation.splitall(path)Split a path into all components.
class
src.past.translation.suspend_hooksActs as a context manager.
class
src.past.types.olddict.olddictA backport of the Python 3 dict object to Py2
class
src.past.types.oldstr.oldstrA forward port of the Python 2 8-bit string object to Py3
func
src.past.utils.with_metaclass(meta, *bases)Function from jinja2/_compat.py.
About this data
These signatures were extracted from the public source of PythonCharmers/python-future
using Python's ast module. Argument names, default values,
type annotations and return types are taken verbatim from the code.
Implementation bodies are never stored. See
how it works for details.