Menu

Tree [a781f4] master /
 History

HTTPS access


File Date Author Commit
 async 2017-12-31 Stefan Meinlschmidt Stefan Meinlschmidt [12159d] fixed a bug in async.Context,
 tk 2017-12-31 Stefan Meinlschmidt Stefan Meinlschmidt [a781f4] reenabled tooltips, now without using idlelib
 xml 2017-12-27 Stefan Meinlschmidt Stefan Meinlschmidt [74e0ee] fixed problems with Windows paths,
 LICENSE.txt 2017-05-27 Stefan Meinlschmidt Stefan Meinlschmidt [c1ed12] readme updates
 README.txt 2017-10-31 Stefan Meinlschmidt Stefan Meinlschmidt [6cf980] cleaned out obsolete async, tree, filesystem etc.
 __init__.py 2017-12-02 Stefan Meinlschmidt Stefan Meinlschmidt [d0516c] cleaned copyright message line wrap,
 config.py 2017-12-02 Stefan Meinlschmidt Stefan Meinlschmidt [d0516c] cleaned copyright message line wrap,
 dist.py 2017-12-26 Stefan Meinlschmidt Stefan Meinlschmidt [bca0a3] added version baking mechanism to setup.py / mo...
 inspect.py 2017-12-02 Stefan Meinlschmidt Stefan Meinlschmidt [d0516c] cleaned copyright message line wrap,
 plugin.py 2017-12-02 Stefan Meinlschmidt Stefan Meinlschmidt [d0516c] cleaned copyright message line wrap,
 resources.py 2017-12-15 Stefan Meinlschmidt Stefan Meinlschmidt [5d56ad] fixed potential bug in async.server,
 threading.py 2017-12-02 Stefan Meinlschmidt Stefan Meinlschmidt [d0516c] cleaned copyright message line wrap,
 timer.py 2017-12-02 Stefan Meinlschmidt Stefan Meinlschmidt [d0516c] cleaned copyright message line wrap,
 weak.py 2017-12-26 Stefan Meinlschmidt Stefan Meinlschmidt [e1ecff] refactored Korg X-series driver again, now it i...

Read Me

==========
moddiutils
==========

© 2014–2017 Stefan Meinlschmidt

Note that this is rather unstable code, i.e. syntax and/or behaviour can and
will change without warning! If you use it in your own programs, use a fixed
version and update very carefully (or not at all)!

This is a rather random collection of program-unspecific utility code
extracted out of the patchmaster MIDI sysex tool.

There are simple standalone things like a Struct class, an EXPORT mechanism
managing __all__ for you or handy access to ressource files residing in some
package, a config system reading ini-files and the environment, a full-fledged
plugin mechanism, delayed execution stuff, some handy stuff for Tkinter and a
complete generator-based asynchronous execution model with cross-thread
function calls (including waiting for a result) and whatnot. And surely some
more I forgot to mention.

Everything should be described in the docstrings, so have a look at the source.