History log of /openbmc/pyphosphor/obmc/dbuslib/bindings.py (Results 1 – 18 of 18)
Revision Date Author Comments
# aea38c65 30-Jan-2018 Brad Bishop <bradleyb@fuzziesquirrel.com>

Enable pycodestyle

Apply fix-ups and run pycodestyle during CI testing.

Change-Id: I1005495b11e228abdc8d40a51dbf81c4a6e6c92c
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.

Enable pycodestyle

Apply fix-ups and run pycodestyle during CI testing.

Change-Id: I1005495b11e228abdc8d40a51dbf81c4a6e6c92c
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>

show more ...


# 9172f3e7 27-Feb-2018 CamVan Nguyen <ctnguyen@us.ibm.com>

Port to python 3

Port code to python 3 yet remain backward compatible to python 2.
This port is in preparation for yocto 2.4 upgrade.

Change-Id: I564824b00c106a2c7ebd2f4a9607cd0

Port to python 3

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 <ctnguyen@us.ibm.com>

show more ...


# d641c086 31-Jan-2018 Brad Bishop <bradleyb@fuzziesquirrel.com>

Revert "Port obmc to python3.5"

Parse error with this change:
TypeError: iter() returned non-iterator of type 'PathTreeItemIterator'

This reverts commit f99783be6592130bbad2d0f6

Revert "Port obmc to python3.5"

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 <bradleyb@fuzziesquirrel.com>

show more ...


# f99783be 09-Nov-2017 Balaji B Rao <balajibapu@gmail.com>

Port obmc to python3.5

Change-Id: I1ed6c6bd914635485a697369048a8be9e5919fc6
Signed-off-by: Balaji B Rao <balajibapu@gmail.com>


# dc7f067d 13-Dec-2017 Adriana Kobylak <anoo@us.ibm.com>

dbuslib: Fix UnknownInterface error

The string "org.freedesktop.UnknownInterface" is not an
existing dbus error string, all errors are of format
*.DBus.Error.* so change this error s

dbuslib: Fix UnknownInterface error

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 <anoo@us.ibm.com>

show more ...


# 2b054348 27-Oct-2017 Brad Bishop <bradleyb@fuzziesquirrel.com>

dbuslib: Add decorator for property only ifaces

The built-in Introspect method in dbus-python doesn't find
interfaces if the @method or @signal decorators aren't used
(property-only

dbuslib: Add decorator for property only ifaces

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 <bradleyb@fuzziesquirrel.com>

show more ...


# c88b0958 29-Jul-2017 Brad Bishop <bradleyb@fuzziesquirrel.com>

dbuslib: Point OBJ_PREFIX at new xyz namespace

Resolves: openbmc/openbmc#1314

Change-Id: I20e1a64ceb9928c17cbd4217fa93941cf2912aa1
Signed-off-by: Brad Bishop <bradleyb@fuzziesqu

dbuslib: Point OBJ_PREFIX at new xyz namespace

Resolves: openbmc/openbmc#1314

Change-Id: I20e1a64ceb9928c17cbd4217fa93941cf2912aa1
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>

show more ...


# 4fed868c 28-Sep-2016 Patrick Williams <patrick@stwcx.xyz>

dbus-binding: Fix 'pop' error when no validator given

Fixes openbmc/openbmc#606.

Change-Id: Id39435f8177d053c317ebe2e48c1c3fd9d3a2385
Signed-off-by: Patrick Williams <patrick@st

dbus-binding: Fix 'pop' error when no validator given

Fixes openbmc/openbmc#606.

Change-Id: Id39435f8177d053c317ebe2e48c1c3fd9d3a2385
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...


# 0722564e 20-Sep-2016 Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>

Callback input validator function on property set

This will provide a way for subclasses to register a callback handler which will
then be called into whenever a property update is attem

Callback input validator function on property set

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 <vishwa@linux.vnet.ibm.com>

show more ...


# d874f0b0 08-Sep-2016 Brad Bishop <bradleyb@fuzziesquirrel.com>

bindings: cooperative multiple inheritance

Update Properties and ObjectManager constructors
such that they cooperate in a multiple inheritance
hierarchy.

For details, see th

bindings: cooperative multiple inheritance

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 <bradleyb@fuzziesquirrel.com>

show more ...


# 84ed6e17 08-Sep-2016 Brad Bishop <bradleyb@fuzziesquirrel.com>

bindings: Add missing module imports

Change-Id: I498d6e2437b91263de825456125e3b805efa0179
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>


# 93d0cf05 08-Sep-2016 Brad Bishop <bradleyb@fuzziesquirrel.com>

bindings: remove unused methods

Change-Id: I99eb622d963d9bb8df6fd9072c482f71c8e881c2
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>


# 6835b67a 27-Jun-2016 Brad Bishop <bradleyb@fuzziesquirrel.com>

Allow control of signal generation

Typically ObjectManager signals should remain masked
until a service has grabbed a well-known bus name to
avoid pointless dbus signal generation.

Allow control of signal generation

Typically ObjectManager signals should remain masked
until a service has grabbed a well-known bus name to
avoid pointless dbus signal generation.

Change-Id: I26703ec7a8b946128fe5aa8ed1c830a2e8f23c21
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>

show more ...


# 0b30e97d 21-Jun-2016 Brad Bishop <bradleyb@fuzziesquirrel.com>

Remove org.openbmc.Object.Enumerate interface

Everyone should be using the freedesktop ObjectManager for this.

Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>


# a88b3239 06-Jun-2016 Patrick Williams <patrick@stwcx.xyz>

Merge pull request #4 from bradbishop/sensors-propertycacher

Move sensors.py and propertycacher.py frm skeleton


# 362fb80c 06-Jun-2016 Patrick Williams <patrick@stwcx.xyz>

Merge pull request #2 from bradbishop/set-multiple-bug

Fix bug injected during skeleton port


# d0827b16 12-May-2016 Brad Bishop <bradleyb@fuzziesquirrel.com>

Fix bug injected during skeleton port

This library method originally came from the skeleton project.
While running pep8 after porting it I injected a logic bug.


# 8ffe1e44 11-Feb-2016 Brad Bishop <radsquirrel@gmail.com>

Introducing pyobmc

We have openbmc python utilities scattered all over the place. To
facilitate reuse, bring them together in a single python package.

None of this is new code,

Introducing pyobmc

We have openbmc python utilities scattered all over the place. To
facilitate reuse, bring them together in a single python package.

None of this is new code, it was all simply ported and re-arranged
from other projects.

Ran everything through pep8.

show more ...