Skip to main content

A nested method computation model for nested data

Project description

Traverse invoke

https://img.shields.io/pypi/v/traverse_invoke.svg https://img.shields.io/travis/DaniloZZZ/traverse_invoke.svg Documentation Status

A nested method [computation model] for nested data

This shit is a blessing. I don’t know anything like this except maybe lambda. I’ll think about Turing-completeness and meta complexity of this.

Please do yourself a favor and read the source.

Docs not yet available, since the whole computation model needs to be formed, which requires some experience of using current version.

Features

  • Invoke methods by their path in module tree.

  • Pass arguments as nested closures for methods.

  • Modify invocation path in runtime (the most exiting thing).

Basic Usage

Invoke method

import sys, traverse_invoke

method = 'sys.version'
names = {
'sys':{'version':sys.version}}
}
args = { 'version':'foobar'}

traverse_invoke.entry_traverse(args, method, names)

This will invoke sys.version(**{version:foobar})

Traverse

see test

History

0.1.0 (2020-01-14)

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

traverse_invoke-0.1.1.tar.gz (12.1 kB view details)

Uploaded Source

File details

Details for the file traverse_invoke-0.1.1.tar.gz.

File metadata

  • Download URL: traverse_invoke-0.1.1.tar.gz
  • Upload date:
  • Size: 12.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for traverse_invoke-0.1.1.tar.gz
Algorithm Hash digest
SHA256 4aafda60b1aabdec47b0313f271bc8713ca16ca2ddeec9c85dcdc0a1626773ae
MD5 a37e381e0e1304ab9a374095a4af9b39
BLAKE2b-256 ae96471f89cf4fab9fc18ee10a0e045e020aadb788277f7f7faec405cb331d92

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page