<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/taskflow.git/taskflow/exceptions.py, branch 2.9.0</title>
<subtitle>opendev.org: openstack/taskflow.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/'/>
<entry>
<title>Split revert/execute missing args messages</title>
<updated>2016-05-26T22:07:03+00:00</updated>
<author>
<name>Greg Hill</name>
<email>greg.hill@rackspace.com</email>
</author>
<published>2016-05-26T22:07:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=8ab0ba9ea8037379dd59a5e972605ac7c6f89e67'/>
<id>8ab0ba9ea8037379dd59a5e972605ac7c6f89e67</id>
<content type='text'>
To make it more obvious when a revert method is missing
a dependency, we now identify which method was missing
the required paramater.

Change-Id: I24b0d0b01dbd239b92ba444f6ef44273c5ac25d3
Closes-Bug: 1581616
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To make it more obvious when a revert method is missing
a dependency, we now identify which method was missing
the required paramater.

Change-Id: I24b0d0b01dbd239b92ba444f6ef44273c5ac25d3
Closes-Bug: 1581616
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow for alterations in decider 'area of influence'</title>
<updated>2016-01-10T06:42:17+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@yahoo-inc.com</email>
</author>
<published>2015-11-17T00:27:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=8e8156c488dea8ae876b112c30e41e60da4f5be7'/>
<id>8e8156c488dea8ae876b112c30e41e60da4f5be7</id>
<content type='text'>
Christmas came early.

Closes-Bug: #1479466

Change-Id: I931d826690c925f022dbfffe9afb7bf41345b1d0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Christmas came early.

Closes-Bug: #1479466

Change-Id: I931d826690c925f022dbfffe9afb7bf41345b1d0
</pre>
</div>
</content>
</entry>
<entry>
<title>Use encodeutils for exception -&gt; string function</title>
<updated>2015-07-01T00:08:45+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@yahoo-inc.com</email>
</author>
<published>2015-06-16T22:57:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=0d884a2fc5ec947960884767c998abc1b2d05b69'/>
<id>0d884a2fc5ec947960884767c998abc1b2d05b69</id>
<content type='text'>
The oslo.utils library now provides a better version of
this that always returns a unicode exception message, so
update our usage to use it (and remove our own local
function). This guarantee of unicode also means we have to
update a few other places to make sure we get back bytes
or unicode as needed.

Change-Id: I924380408aaf6d2aec418ceaaf623c75900268f7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The oslo.utils library now provides a better version of
this that always returns a unicode exception message, so
update our usage to use it (and remove our own local
function). This guarantee of unicode also means we have to
update a few other places to make sure we get back bytes
or unicode as needed.

Change-Id: I924380408aaf6d2aec418ceaaf623c75900268f7
</pre>
</div>
</content>
</entry>
<entry>
<title>Use the `excutils.raise_with_cause` after doing our type check</title>
<updated>2015-06-16T22:33:51+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@yahoo-inc.com</email>
</author>
<published>2015-06-16T22:33:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=b42b2dff164ca5ca5f40fdc93e823aa37676ff62'/>
<id>b42b2dff164ca5ca5f40fdc93e823aa37676ff62</id>
<content type='text'>
Change-Id: Ica886e67b4a75cb695d3ed51a3a952ca8f60f300
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ica886e67b4a75cb695d3ed51a3a952ca8f60f300
</pre>
</div>
</content>
</entry>
<entry>
<title>Validate correct exception subclass in 'raise_with_cause'</title>
<updated>2015-04-18T14:44:24+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@yahoo-inc.com</email>
</author>
<published>2015-04-18T00:55:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=c76ee2557dd6968f6e1ea0fc6de2dae05c1889a3'/>
<id>c76ee2557dd6968f6e1ea0fc6de2dae05c1889a3</id>
<content type='text'>
Change-Id: Ia1a8b692eda2f3856bb4e23a9baa34ac06096d3a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ia1a8b692eda2f3856bb4e23a9baa34ac06096d3a
</pre>
</div>
</content>
</entry>
<entry>
<title>Ensure we don't get stuck in formatting loops</title>
<updated>2015-04-08T22:22:46+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@yahoo-inc.com</email>
</author>
<published>2015-04-08T21:29:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=0ad2fd92ee674c06515c68bb685798006a4d8ce9'/>
<id>0ad2fd92ee674c06515c68bb685798006a4d8ce9</id>
<content type='text'>
Change-Id: I516dc2aca05823add9daf8c6d4c4af7ef7d2a313
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I516dc2aca05823add9daf8c6d4c4af7ef7d2a313
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid going into causes of non-taskflow exceptions</title>
<updated>2015-04-03T23:11:04+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@yahoo-inc.com</email>
</author>
<published>2015-04-03T23:10:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=7e8981a8914e487f834ad9853365c935bfd1d25b'/>
<id>7e8981a8914e487f834ad9853365c935bfd1d25b</id>
<content type='text'>
Change-Id: If043bf27f3b025a279f3747841e9a88fcc5fab85
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: If043bf27f3b025a279f3747841e9a88fcc5fab85
</pre>
</div>
</content>
</entry>
<entry>
<title>Make an attempt at having taskflow exceptions print causes better</title>
<updated>2015-03-31T18:25:35+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@yahoo-inc.com</email>
</author>
<published>2015-03-24T03:44:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=d16e111b536f60d3b455b05d20a1849f62a77e8e'/>
<id>d16e111b536f60d3b455b05d20a1849f62a77e8e</id>
<content type='text'>
It is often quite useful to try to see what the contained causes
are on versions of python that do not have the native support for
this built-in so to make everyones life easier add basic support
for traversing the cause list and printing out associated causes
when we are able to.

Change-Id: Ia0a7e13757a989722291bcc06599d04014706d8c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is often quite useful to try to see what the contained causes
are on versions of python that do not have the native support for
this built-in so to make everyones life easier add basic support
for traversing the cause list and printing out associated causes
when we are able to.

Change-Id: Ia0a7e13757a989722291bcc06599d04014706d8c
</pre>
</div>
</content>
</entry>
<entry>
<title>Chain exceptions correctly on py3.x</title>
<updated>2015-02-20T18:36:55+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@yahoo-inc.com</email>
</author>
<published>2015-02-12T02:22:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=b7eb26c546307879c93f5b9be8fbb7103d033c3c'/>
<id>b7eb26c546307879c93f5b9be8fbb7103d033c3c</id>
<content type='text'>
In order to chain exceptions add a helper that can
be used to chain exceptions automatically (when able)
and use it in the various places we are already creating
a new exception with a prior cause so that on py3.x the
newly created exception has its 'cause' associated using
the syntax available to do chaining in py3.x (which formats
nicely as well in that python version).

Change-Id: Iffddb27dbfe80816d6032e4b5532a0011ceedc95
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In order to chain exceptions add a helper that can
be used to chain exceptions automatically (when able)
and use it in the various places we are already creating
a new exception with a prior cause so that on py3.x the
newly created exception has its 'cause' associated using
the syntax available to do chaining in py3.x (which formats
nicely as well in that python version).

Change-Id: Iffddb27dbfe80816d6032e4b5532a0011ceedc95
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix log statement</title>
<updated>2015-02-13T23:48:06+00:00</updated>
<author>
<name>Manish Godara</name>
<email>manishg@yahoo-inc.com</email>
</author>
<published>2015-02-13T23:48:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=9ea190d0c38d8572f6ff1e58f59483813f2208dc'/>
<id>9ea190d0c38d8572f6ff1e58f59483813f2208dc</id>
<content type='text'>
Added quotes around flow repr output used in exception.  Since
the name can contain spaces it maybe sometimes confusing to debug
without the quotes.

Change-Id: I469af4758acb41c0d79f2368d21b707e88639047
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added quotes around flow repr output used in exception.  Since
the name can contain spaces it maybe sometimes confusing to debug
without the quotes.

Change-Id: I469af4758acb41c0d79f2368d21b707e88639047
</pre>
</div>
</content>
</entry>
</feed>
