<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pyphosphor/obmc/dbuslib, branch master</title>
<subtitle>OpenBMC Phosphor Python integration</subtitle>
<id>https://git.raptorcs.com/git/pyphosphor/atom?h=master</id>
<link rel='self' href='https://git.raptorcs.com/git/pyphosphor/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/pyphosphor/'/>
<updated>2018-03-29T19:44:10+00:00</updated>
<entry>
<title>Enable pycodestyle</title>
<updated>2018-03-29T19:44:10+00:00</updated>
<author>
<name>Brad Bishop</name>
<email>bradleyb@fuzziesquirrel.com</email>
</author>
<published>2018-01-30T18:00:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/pyphosphor/commit/?id=aea38c650b8554e8f6293483286eba18a5547cd9'/>
<id>urn:sha1:aea38c650b8554e8f6293483286eba18a5547cd9</id>
<content type='text'>
Apply fix-ups and run pycodestyle during CI testing.

Change-Id: I1005495b11e228abdc8d40a51dbf81c4a6e6c92c
Signed-off-by: Brad Bishop &lt;bradleyb@fuzziesquirrel.com&gt;
</content>
</entry>
<entry>
<title>Port to python 3</title>
<updated>2018-03-12T18:20:20+00:00</updated>
<author>
<name>CamVan Nguyen</name>
<email>ctnguyen@us.ibm.com</email>
</author>
<published>2018-02-27T21:18:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/pyphosphor/commit/?id=9172f3e7a0fd5c7cd53160391640fab29ea5f051'/>
<id>urn:sha1:9172f3e7a0fd5c7cd53160391640fab29ea5f051</id>
<content type='text'>
Port code to python 3 yet remain backward compatible to python 2.
This port is in preparation for yocto 2.4 upgrade.

Change-Id: I564824b00c106a2c7ebd2f4a9607cd01eabf1322
Signed-off-by: CamVan Nguyen &lt;ctnguyen@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Revert "Port obmc to python3.5"</title>
<updated>2018-01-31T20:56:22+00:00</updated>
<author>
<name>Brad Bishop</name>
<email>bradleyb@fuzziesquirrel.com</email>
</author>
<published>2018-01-31T20:55:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/pyphosphor/commit/?id=d641c086b5cc5f873c69aab454d1d3297e178192'/>
<id>urn:sha1:d641c086b5cc5f873c69aab454d1d3297e178192</id>
<content type='text'>
Parse error with this change:
TypeError: iter() returned non-iterator of type 'PathTreeItemIterator'

This reverts commit f99783be6592130bbad2d0f69ada2b7ac61618f3.

Change-Id: Id2b7f4af5284d25d59e19905c7b873726b02f700
Signed-off-by: Brad Bishop &lt;bradleyb@fuzziesquirrel.com&gt;
</content>
</entry>
<entry>
<title>Port obmc to python3.5</title>
<updated>2018-01-30T18:07:39+00:00</updated>
<author>
<name>Balaji B Rao</name>
<email>balajibapu@gmail.com</email>
</author>
<published>2017-11-09T20:34:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/pyphosphor/commit/?id=f99783be6592130bbad2d0f69ada2b7ac61618f3'/>
<id>urn:sha1:f99783be6592130bbad2d0f69ada2b7ac61618f3</id>
<content type='text'>
Change-Id: I1ed6c6bd914635485a697369048a8be9e5919fc6
Signed-off-by: Balaji B Rao &lt;balajibapu@gmail.com&gt;
</content>
</entry>
<entry>
<title>dbuslib: Fix UnknownInterface error</title>
<updated>2017-12-14T20:03:23+00:00</updated>
<author>
<name>Adriana Kobylak</name>
<email>anoo@us.ibm.com</email>
</author>
<published>2017-12-13T16:36:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/pyphosphor/commit/?id=dc7f067d73397610a1a202ae0af86f4ad55490e7'/>
<id>urn:sha1:dc7f067d73397610a1a202ae0af86f4ad55490e7</id>
<content type='text'>
The string "org.freedesktop.UnknownInterface" is not an
existing dbus error string, all errors are of format
*.DBus.Error.* so change this error string to the right one.

Also fix the error responses when dbus errors are raised.

Part of openbmc/openbmc#2463

Change-Id: I384393a6f81c5057173e2941cd109e2f952e1311
Signed-off-by: Adriana Kobylak &lt;anoo@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>dbuslib: Add decorator for property only ifaces</title>
<updated>2017-11-03T02:22:31+00:00</updated>
<author>
<name>Brad Bishop</name>
<email>bradleyb@fuzziesquirrel.com</email>
</author>
<published>2017-10-27T19:33:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/pyphosphor/commit/?id=2b0543482c73eff66dc9f0cf126af3a86feb48c7'/>
<id>urn:sha1:2b0543482c73eff66dc9f0cf126af3a86feb48c7</id>
<content type='text'>
The built-in Introspect method in dbus-python doesn't find
interfaces if the @method or @signal decorators aren't used
(property-only interfaces).  Use this decorator on classes
derived from dbus.service.Object to help the dbus-python provided
Introspect method find these interfaces.

Change-Id: Icaf6fc3a32ce44a653a440ae5ca531cf67a4e1cf
Signed-off-by: Brad Bishop &lt;bradleyb@fuzziesquirrel.com&gt;
</content>
</entry>
<entry>
<title>dbuslib: Point OBJ_PREFIX at new xyz namespace</title>
<updated>2017-07-30T03:03:30+00:00</updated>
<author>
<name>Brad Bishop</name>
<email>bradleyb@fuzziesquirrel.com</email>
</author>
<published>2017-07-30T03:03:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/pyphosphor/commit/?id=c88b0958925dabc74818de49e96defade3a1ab29'/>
<id>urn:sha1:c88b0958925dabc74818de49e96defade3a1ab29</id>
<content type='text'>
Resolves: openbmc/openbmc#1314

Change-Id: I20e1a64ceb9928c17cbd4217fa93941cf2912aa1
Signed-off-by: Brad Bishop &lt;bradleyb@fuzziesquirrel.com&gt;
</content>
</entry>
<entry>
<title>dbus-binding: Fix 'pop' error when no validator given</title>
<updated>2016-09-28T18:21:59+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2016-09-28T18:19:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/pyphosphor/commit/?id=4fed868c4a142f3f6951d1417916f7cf7eff2b29'/>
<id>urn:sha1:4fed868c4a142f3f6951d1417916f7cf7eff2b29</id>
<content type='text'>
Fixes openbmc/openbmc#606.

Change-Id: Id39435f8177d053c317ebe2e48c1c3fd9d3a2385
Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
</content>
</entry>
<entry>
<title>Callback input validator function on property set</title>
<updated>2016-09-27T18:42:37+00:00</updated>
<author>
<name>Vishwanatha Subbanna</name>
<email>vishwa@linux.vnet.ibm.com</email>
</author>
<published>2016-09-20T15:11:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/pyphosphor/commit/?id=0722564e32b749e484dd64461817d9ce1374e2b6'/>
<id>urn:sha1:0722564e32b749e484dd64461817d9ce1374e2b6</id>
<content type='text'>
This will provide a way for subclasses to register a callback handler which will
then be called into whenever a property update is attempted. The  callback will
validate the user inputs and then either throw exception or return success. On
an exception, its rethrown.

Change-Id: I4c1920adb7e4873f2c530752313dd3ebc2230dc2
Signed-off-by: Vishwanatha Subbanna &lt;vishwa@linux.vnet.ibm.com&gt;
</content>
</entry>
<entry>
<title>bindings: cooperative multiple inheritance</title>
<updated>2016-09-12T19:25:57+00:00</updated>
<author>
<name>Brad Bishop</name>
<email>bradleyb@fuzziesquirrel.com</email>
</author>
<published>2016-09-09T02:16:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/pyphosphor/commit/?id=d874f0b030e54b86a4cb14b8699853bf6d0d21d0'/>
<id>urn:sha1:d874f0b030e54b86a4cb14b8699853bf6d0d21d0</id>
<content type='text'>
Update Properties and ObjectManager constructors
such that they cooperate in a multiple inheritance
hierarchy.

For details, see this blog post referenced by the
official python documentation:
https://rhettinger.wordpress.com/2011/05/26/super-considered-super

Change-Id: I586e6fa9f1a369693c73b9307786d3c8a05dd9a3
Signed-off-by: Brad Bishop &lt;bradleyb@fuzziesquirrel.com&gt;
</content>
</entry>
</feed>
