Skip to main content

Classes for mimicking string behavior

Project description

Provides a StringLike class that adds the behavior of Python’s built-in string to its children. This is useful when you want to implement a class that behaves like a string but encapsulates some additional functionality that a normal string doesn’t provide.

Additionally provides LazyString and CachedLazyString classes which behave exactly like strings but allow strings to be constructed in a thunk (i.e. lazily) instead of strictly (i.e. immediately).

An example of how it can be used: http://developer.covenanteyes.com/stringlike-in-python/

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

stringlike-0.3.3.tar.gz (3.9 kB view details)

Uploaded Source

File details

Details for the file stringlike-0.3.3.tar.gz.

File metadata

  • Download URL: stringlike-0.3.3.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for stringlike-0.3.3.tar.gz
Algorithm Hash digest
SHA256 48271245b48217774f5a5fae5fb8e1be554974dcf2f731c81508224b6a380717
MD5 c3ab7544d53aaa94e7b1511a11979948
BLAKE2b-256 936a39fc2286760525e77885f4bb54b48c05bbbb0264052c4275d3ceff605d85

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