Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 66: Added NameSpace2 (bit simpler than NameSpace, better suited to Proxy2); ↵ | Jason Gerard DeRose | 2008-08-06 | 1 | -0/+51 | |
| | | | | added corresponding unit tests | |||||
* | 65: Finished simplified Proxy2 class; updated unit tests | Jason Gerard DeRose | 2008-08-06 | 1 | -57/+23 | |
| | ||||||
* | 64: Almost finish with Proxy2, where base class is passed to __init__ and ↵ | Jason Gerard DeRose | 2008-08-06 | 1 | -0/+73 | |
| | | | | methods use @export decorator; added corresponding unit tests | |||||
* | 62: NameSpace no longer takes base=base kwarg | Jason Gerard DeRose | 2008-08-06 | 1 | -8/+3 | |
| | ||||||
* | 61: Proxy now does a setattr for all callable attributes in __slots__ (and ↵ | Jason Gerard DeRose | 2008-08-06 | 1 | -5/+4 | |
| | | | | uses __getattr__ for rest | |||||
* | 59: Removed NameSpace.__call__ method (returned max_len) | Jason Gerard DeRose | 2008-08-06 | 1 | -11/+0 | |
| | ||||||
* | 58: A bit of docstring cleanup in plugable.py | Jason Gerard DeRose | 2008-08-06 | 1 | -4/+3 | |
| | ||||||
* | 57: to_cli() function no longer replaces '__' with '.'; from_cli() function ↵ | Jason Gerard DeRose | 2008-08-06 | 1 | -3/+3 | |
| | | | | no longer replaces '.' with '__'; updated unit tests | |||||
* | 56: Fixed Proxy.__call__ | Jason Gerard DeRose | 2008-08-06 | 1 | -0/+3 | |
| | ||||||
* | 55: Cleaned up print_api() function in ipa script | Jason Gerard DeRose | 2008-08-06 | 1 | -2/+17 | |
| | ||||||
* | 54: Added plugable.Proxy._clone() method; fleshed out public.obj; updated ↵ | Jason Gerard DeRose | 2008-08-06 | 1 | -2/+24 | |
| | | | | unit tests; port ipa script | |||||
* | 53: Changed plugable.Registar so the same plugin can be added to in the ns ↵ | Jason Gerard DeRose | 2008-08-05 | 1 | -17/+22 | |
| | | | | for more than one base (for cmd and mthd) | |||||
* | 52: Got cli working against new framework | Jason Gerard DeRose | 2008-08-05 | 1 | -2/+3 | |
| | ||||||
* | 47: Added plugable.check_identifier() function; added corresponding unit tests | Jason Gerard DeRose | 2008-08-05 | 1 | -0/+11 | |
| | ||||||
* | 46: plugable.API now takes allowed base class in __init__ and creates ↵ | Jason Gerard DeRose | 2008-08-05 | 1 | -2/+8 | |
| | | | | Registrar at API.register, thereby coupling the two; updated correspending unit tests | |||||
* | 45: Fixed docstring typo in plugable.__doc__ | Jason Gerard DeRose | 2008-08-05 | 1 | -2/+1 | |
| | ||||||
* | 44: Added Plugin.finalize() method called by API after all plugin instances ↵ | Jason Gerard DeRose | 2008-08-05 | 1 | -5/+20 | |
| | | | | are created; updated corresponding unit tests | |||||
* | 43: Fleshed out new plugable.API class; added corresponding unit tests | Jason Gerard DeRose | 2008-08-05 | 1 | -1/+10 | |
| | ||||||
* | 42: plugable.Plugin.__init__() now takes the plugable.API instance as its ↵ | Jason Gerard DeRose | 2008-08-01 | 1 | -1/+18 | |
| | | | | single argument | |||||
* | 41: New plugable.NameSpace now has attributes set for each member; updated ↵ | Jason Gerard DeRose | 2008-08-01 | 1 | -0/+1 | |
| | | | | unit tests | |||||
* | 40: Rewrote dictionary interface for plugable.NameSpace to better suite new ↵ | Jason Gerard DeRose | 2008-08-01 | 1 | -54/+35 | |
| | | | | architecture | |||||
* | 38: dict interface of Registrar now works with both classes and strings as ↵ | Jason Gerard DeRose | 2008-08-01 | 1 | -5/+97 | |
| | | | | the key | |||||
* | 34: Added tests.unit_common with frequently used utility functions; split ro ↵ | Jason Gerard DeRose | 2008-08-01 | 1 | -19/+26 | |
| | | | | __setattr__, __delattr__ methods out of Proxy and into new ReadOnly base class; added corresponding unit tests | |||||
* | 33: Finished unit tests for plugable.Proxy | Jason Gerard DeRose | 2008-08-01 | 1 | -5/+12 | |
| | ||||||
* | 32: Added Plugin and Proxy base classes in plugable module, along with ↵ | Jason Gerard DeRose | 2008-07-31 | 1 | -0/+84 | |
| | | | | to_cli() and from_cli() functions; added correspending unit tests | |||||
* | 31: Renamed exceptions.py to errors.py | Jason Gerard DeRose | 2008-07-31 | 1 | -5/+5 | |
| | ||||||
* | 30: Added plugable module with more generic implementation of Registrar; ↵ | Jason Gerard DeRose | 2008-07-28 | 1 | -0/+95 | |
added corresponding unit tests |