<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/paste.git/paste/registry.py, branch 1.1</title>
<subtitle>bitbucket.org: Obsolete (use python-packages/paste-git)
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/paste.git/'/>
<entry>
<title>Made Registries work in EvalException (prepare, register, replace, cleanup)</title>
<updated>2006-12-07T00:31:04+00:00</updated>
<author>
<name>pjenvey</name>
<email>devnull@localhost</email>
</author>
<published>2006-12-07T00:31:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/paste.git/commit/?id=f2a019a8b7c9c81287940684bf0c436bfc4d65cc'/>
<id>f2a019a8b7c9c81287940684bf0c436bfc4d65cc</id>
<content type='text'>
o Registries get their state restored from the restorer when EvalException begins
executing, and their state changes are maintained by the restorer
o StackedObjectProxy's _push/pop_object will no-op in that context
o made get_saved_proxied_obj handle proxies having their objects de-registered
within EvalException
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
o Registries get their state restored from the restorer when EvalException begins
executing, and their state changes are maintained by the restorer
o StackedObjectProxy's _push/pop_object will no-op in that context
o made get_saved_proxied_obj handle proxies having their objects de-registered
within EvalException
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed issue with pushing obj twice.</title>
<updated>2006-12-04T19:47:15+00:00</updated>
<author>
<name>bbangert</name>
<email>devnull@localhost</email>
</author>
<published>2006-12-04T19:47:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/paste.git/commit/?id=fefc5df2e519eb26435728e898c887ec2a158f9a'/>
<id>fefc5df2e519eb26435728e898c887ec2a158f9a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added replace method to registry for replacing registered objects with a new one.</title>
<updated>2006-12-04T19:36:09+00:00</updated>
<author>
<name>bbangert</name>
<email>devnull@localhost</email>
</author>
<published>2006-12-04T19:36:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/paste.git/commit/?id=6161089542b06bed1e03be548da2ad790b14da77'/>
<id>6161089542b06bed1e03be548da2ad790b14da77</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>small refactor</title>
<updated>2006-12-02T04:41:59+00:00</updated>
<author>
<name>pjenvey</name>
<email>devnull@localhost</email>
</author>
<published>2006-12-02T04:41:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/paste.git/commit/?id=7102d96a007b8356527eb1a5b8d240aadddfc38b'/>
<id>7102d96a007b8356527eb1a5b8d240aadddfc38b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>StackedObjectRestorer tests. fixed a couple edge cases:</title>
<updated>2006-12-01T23:54:25+00:00</updated>
<author>
<name>pjenvey</name>
<email>devnull@localhost</email>
</author>
<published>2006-12-01T23:54:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/paste.git/commit/?id=4025ab928d8c3e5e0647c659413989e6d73975a5'/>
<id>4025ab928d8c3e5e0647c659413989e6d73975a5</id>
<content type='text'>
o get_saved_proxied_obj needed to delve down to allow access to older
(overlaid) RegistryManagers' objects (test_restorer_nested_middleman)
o save_registry_state needed to save all state, so restoration can get to every
overlaid RegistryManagers' objects
(test_restorer_middlemen_nested_evalexception). cleaned it up to do all the
saving at once, instead of piecemeal
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
o get_saved_proxied_obj needed to delve down to allow access to older
(overlaid) RegistryManagers' objects (test_restorer_nested_middleman)
o save_registry_state needed to save all state, so restoration can get to every
overlaid RegistryManagers' objects
(test_restorer_middlemen_nested_evalexception). cleaned it up to do all the
saving at once, instead of piecemeal
</pre>
</div>
</content>
</entry>
<entry>
<title>StackedObjectProxies now work within the interactive debugger. When</title>
<updated>2006-12-01T06:00:25+00:00</updated>
<author>
<name>pjenvey</name>
<email>devnull@localhost</email>
</author>
<published>2006-12-01T06:00:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/paste.git/commit/?id=d348d38217bbb6193698c670b7862bd80bba97bd'/>
<id>d348d38217bbb6193698c670b7862bd80bba97bd</id>
<content type='text'>
EvalException is enabled and RegistryManager and or EvalException detect an
unexpected exception, they'll call StackedObjectRestorer to:
o save the Registry state
o change currently registered StackedObjectProxies to detect when they're being
used within the interactive debugger via a threadlocal (resulting in a small
performance hit). They'll get their proxied object from the restorer when they
detect the presence of the debugger, otherwise they'll continue to work as
normal
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
EvalException is enabled and RegistryManager and or EvalException detect an
unexpected exception, they'll call StackedObjectRestorer to:
o save the Registry state
o change currently registered StackedObjectProxies to detect when they're being
used within the interactive debugger via a threadlocal (resulting in a small
performance hit). They'll get their proxied object from the restorer when they
detect the presence of the debugger, otherwise they'll continue to work as
normal
</pre>
</div>
</content>
</entry>
<entry>
<title>use repr instead of __repr__ directly</title>
<updated>2006-11-30T00:43:43+00:00</updated>
<author>
<name>pjenvey</name>
<email>devnull@localhost</email>
</author>
<published>2006-11-30T00:43:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/paste.git/commit/?id=26ef27e0a6cf5fa942c5368cc8016dfa607cd400'/>
<id>26ef27e0a6cf5fa942c5368cc8016dfa607cd400</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>A big commit, primarily aesthetic/whitespace in nature.  This is the result of running pylint over the codebase.  Some minor/hard-to-reach typos were also picked up.</title>
<updated>2006-10-20T22:08:05+00:00</updated>
<author>
<name>ianb</name>
<email>devnull@localhost</email>
</author>
<published>2006-10-20T22:08:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/paste.git/commit/?id=44fa5352360b78696c3d81cafa8e24eaa4f6c3ed'/>
<id>44fa5352360b78696c3d81cafa8e24eaa4f6c3ed</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Adding code-block directive to Python code samples.</title>
<updated>2006-09-02T23:40:11+00:00</updated>
<author>
<name>bbangert</name>
<email>devnull@localhost</email>
</author>
<published>2006-09-02T23:40:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/paste.git/commit/?id=7e3e549af3852c87697885df4b60daa8b63b370f'/>
<id>7e3e549af3852c87697885df4b60daa8b63b370f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>exception message cleanup</title>
<updated>2006-08-18T00:20:01+00:00</updated>
<author>
<name>pjenvey</name>
<email>devnull@localhost</email>
</author>
<published>2006-08-18T00:20:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/paste.git/commit/?id=fe432984501841f5b0a7ef9479a1f86f6f7bf36d'/>
<id>fe432984501841f5b0a7ef9479a1f86f6f7bf36d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
