pyjamaparty

Set of casual python utilities


License
MIT
Install
pip install pyjamaparty==0.2

Documentation

PyPI version Build Status

pyjamaparty

Set of casual python utilities

Mutable String Builder

from pyjamaparty.strutils import string_builder as sb

s = sb.StringBuilder()
s.append('Wow, ')
s.append('such a nice ').append('builder')
print(len(s))

s += ' :)'

s[:3] = 'whee'

s.remove(1)

for c in s:
    pass

print(str(s))

Singleton Decorator

from pyjamaparty.patterns.singleton_pattern import singleton

@singleton
class YouOnlyLiveOnce(object):
    pass