Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 193: Removed depreciated public.PublicAPI class; removed corresponding unit ↵ | Jason Gerard DeRose | 2008-08-26 | 2 | -22/+0 | |
| | | | | tests | |||||
* | 192: Added a quick console example to docstring in ipalib/__init__.py | Jason Gerard DeRose | 2008-08-26 | 1 | -0/+24 | |
| | ||||||
* | 191: Removed ipalib/api.py module; standard plugable.API instance is now in ↵ | Jason Gerard DeRose | 2008-08-25 | 4 | -29/+12 | |
| | | | | ipalib.__init__.py | |||||
* | 190: Renamed public.option class to public.Option | Jason Gerard DeRose | 2008-08-25 | 2 | -23/+23 | |
| | ||||||
* | 189: Ignoring .git/ | Jason Gerard DeRose | 2008-08-25 | 1 | -0/+1 | |
| | ||||||
* | 188: Added unit tests for public.Object.finalize() method | Jason Gerard DeRose | 2008-08-22 | 2 | -1/+69 | |
| | ||||||
* | 187: Renamed plubic.obj to Object; reworked plublic.Object unit tests to use ↵ | Jason Gerard DeRose | 2008-08-22 | 3 | -17/+28 | |
| | | | | ClassChecker | |||||
* | 186: Renamed public.attr to Attribute; reworked public.Attribute unit tests ↵ | Jason Gerard DeRose | 2008-08-22 | 2 | -27/+38 | |
| | | | | using ClassChecker | |||||
* | 185: Renamed public.prop to Property | Jason Gerard DeRose | 2008-08-22 | 3 | -21/+21 | |
| | ||||||
* | 184: Renamed public.mthd class to Method | Jason Gerard DeRose | 2008-08-22 | 3 | -24/+24 | |
| | ||||||
* | 183: Added public.DefaultFrom class; added corresponding unit tests | Jason Gerard DeRose | 2008-08-22 | 2 | -0/+56 | |
| | ||||||
* | 182: Renamed plublic.cmd base class to Command | Jason Gerard DeRose | 2008-08-15 | 5 | -34/+38 | |
| | ||||||
* | 181: Changed docstrings on example plugins to use itial capital | Jason Gerard DeRose | 2008-08-15 | 1 | -21/+21 | |
| | ||||||
* | 180: Fixed a few things in public.py that were broken by the changed ↵ | Jason Gerard DeRose | 2008-08-15 | 1 | -4/+6 | |
| | | | | NameSpace iter behaiviour | |||||
* | 179: DictProxy now has __call__() method that iterates through the values; ↵ | Jason Gerard DeRose | 2008-08-15 | 2 | -8/+10 | |
| | | | | removed __call__() method from NameSpace as it subclasses from DictProxys; DictProxy unit tests now test __call__() | |||||
* | 178: Registrar now subclasses from DictProxy; made Registrar.__iter__ behave ↵ | Jason Gerard DeRose | 2008-08-15 | 2 | -87/+47 | |
| | | | | same as the other container emulation in plugable.py, and made the dictorary interface return the base and the attribute interface return the MagicDict; updated API class and unit tests | |||||
* | 177: Docstring cleanup in NameSpace.__call__() | Jason Gerard DeRose | 2008-08-15 | 1 | -1/+2 | |
| | ||||||
* | 176: PluginProxy now subclasses from SetProxy | Jason Gerard DeRose | 2008-08-15 | 2 | -17/+9 | |
| | ||||||
* | 175: Renamed Proxy to PluginProxy | Jason Gerard DeRose | 2008-08-15 | 4 | -16/+16 | |
| | ||||||
* | 174: Fleshed out docstrings for SetProxy, DictProxy, and MagicDict | Jason Gerard DeRose | 2008-08-15 | 2 | -11/+50 | |
| | ||||||
* | 173: NameSpace now subclasses from DictProxy | Jason Gerard DeRose | 2008-08-15 | 2 | -55/+11 | |
| | ||||||
* | 172: API now subclasses from DictProxy | Jason Gerard DeRose | 2008-08-15 | 1 | -29/+2 | |
| | ||||||
* | 171: MagicDict now subclasses from DictProxy; updated unit tests | Jason Gerard DeRose | 2008-08-15 | 2 | -113/+87 | |
| | ||||||
* | 170: Added SetProxy and DictProxy classes to plugable so container emulation ↵ | Jason Gerard DeRose | 2008-08-15 | 2 | -0/+121 | |
| | | | | can be consolidated | |||||
* | 169: Renamed DictProxy to MagicDict | Jason Gerard DeRose | 2008-08-14 | 2 | -10/+10 | |
| | ||||||
* | 168: plugable.API now implements the all the usual container methods | Jason Gerard DeRose | 2008-08-14 | 1 | -11/+40 | |
| | ||||||
* | 167: In API.finalize(), lock(plugin) is used instead of plugin.__lock__(); ↵ | Jason Gerard DeRose | 2008-08-14 | 1 | -4/+8 | |
| | | | | more docstring improvements in plugable.py | |||||
* | 166: Added quick script to run unit tests under both Python2.4 and Python2.5 | Jason Gerard DeRose | 2008-08-14 | 1 | -0/+17 | |
| | ||||||
* | 165: Added unit tests for plugable.lock() function; replaced occurances of ↵ | Jason Gerard DeRose | 2008-08-14 | 2 | -11/+46 | |
| | | | | 'self.__lock__()' with 'lock(self)' in plugable.py | |||||
* | 164: Added my gen-doc.bash script | Jason Gerard DeRose | 2008-08-14 | 1 | -0/+34 | |
| | ||||||
* | 163: Docstring improvement for ipalib/__init__.py and plugable.py | Jason Gerard DeRose | 2008-08-14 | 2 | -4/+6 | |
| | ||||||
* | 162: Added link to container emulation documentation in plugable.py docstring | Jason Gerard DeRose | 2008-08-14 | 1 | -0/+4 | |
| | ||||||
* | 161: Registrar now takes advantage of DictProxy; updated corresponding unit ↵ | Jason Gerard DeRose | 2008-08-14 | 2 | -50/+74 | |
| | | | | tests | |||||
* | 160: DictProxy now checks type of d in __init__(); updated unit tests | Jason Gerard DeRose | 2008-08-14 | 2 | -0/+3 | |
| | ||||||
* | 159: Added plugable.DictProxy class; added corresponding unit tests; added ↵ | Jason Gerard DeRose | 2008-08-14 | 3 | -5/+138 | |
| | | | | setitem(), delitem() functions to tstutil | |||||
* | 158: Name local arg 'cls' to 'klass' in Registrar methods to avoid confusion ↵ | Jason Gerard DeRose | 2008-08-14 | 1 | -20/+26 | |
| | | | | with classmethods; some docstring improvement in Registrar | |||||
* | 157: More docstring cleanup; fixed remaining epydoc warnings | Jason Gerard DeRose | 2008-08-14 | 2 | -8/+17 | |
| | ||||||
* | 156: Fixed all broken docstring cross references | Jason Gerard DeRose | 2008-08-14 | 4 | -45/+59 | |
| | ||||||
* | 155: More docstring cleanup in plugable.py | Jason Gerard DeRose | 2008-08-14 | 1 | -26/+29 | |
| | ||||||
* | 154: Merged ProxyTarget functionality into Plugin to make things a bit clearer | Jason Gerard DeRose | 2008-08-14 | 2 | -255/+245 | |
| | ||||||
* | 153: Started cleaning up docstrings in Proxy and also experimented with ↵ | Jason Gerard DeRose | 2008-08-14 | 1 | -9/+11 | |
| | | | | restructuredtext formatting | |||||
* | 152: Updated unit tests check_name() now that it returns the name | Jason Gerard DeRose | 2008-08-14 | 1 | -1/+1 | |
| | ||||||
* | 151: Rearanged tests in test_plugable.py to match definition order in ↵ | Jason Gerard DeRose | 2008-08-14 | 1 | -143/+143 | |
| | | | | plugable.py | |||||
* | 150: NameSpace.__iter__() now iterates through the names, not the members; ↵ | Jason Gerard DeRose | 2008-08-14 | 5 | -54/+122 | |
| | | | | added NameSpace.__call__() method which iterates through the members; NameSpace no longer requires members to be Proxy instances; updated unit tests and affected code; cleaned up NameSpace docstrings and switch to epydoc param docstrings | |||||
* | 149: CLI.run() now does an arg.decode('utf-8') for args in sys.argv so that ↵ | Jason Gerard DeRose | 2008-08-14 | 1 | -3/+2 | |
| | | | | non-ascii characters work | |||||
* | 148: Added some basic out put for cli.help.__call__() method | Jason Gerard DeRose | 2008-08-13 | 1 | -0/+5 | |
| | ||||||
* | 147: Changed cmd calling signature to __call__(self, *args, **kw) | Jason Gerard DeRose | 2008-08-13 | 1 | -1/+1 | |
| | ||||||
* | 146: Removed CLI.parse_kw() method and corresponding unit tests | Jason Gerard DeRose | 2008-08-13 | 2 | -27/+2 | |
| | ||||||
* | 145: Added new CLI.parse() method; added corresponding unit tests | Jason Gerard DeRose | 2008-08-13 | 2 | -1/+32 | |
| | ||||||
* | 144: Made properties in example plugins all required | Jason Gerard DeRose | 2008-08-13 | 1 | -0/+4 | |
| |