lp:~robru/gwibber/broken-protocols
- Get this branch:
- bzr branch lp:~robru/gwibber/broken-protocols
Branch merges
- Barry Warsaw: Pending requested
-
Diff: 92 lines (+15/-4) (has conflicts)6 files modifiedgwibber/gwibber/service/dispatcher.py (+5/-0)
gwibber/gwibber/tests/test_account.py (+1/-1)
gwibber/gwibber/tests/test_flickr.py (+1/-1)
gwibber/gwibber/tests/test_protocols.py (+1/-1)
gwibber/gwibber/utils/account.py (+4/-1)
gwibber/gwibber/utils/protocol.py (+3/-0)
Branch information
Recent revisions
- 1440. By Robert Bruce Park
-
Fix import orders in order for importlib to successfully find our plugins.
- 1437. By Robert Bruce Park
-
Raise NotImplementedE
rrors instead of AttributeErrors for protocols. This makes more sense.
- 1435. By Robert Bruce Park
-
Drop protocol.
info.features as it is redundant; we can introspect what
features are present based on what methods are present on the protocol
instance. - 1431. By Robert Bruce Park
-
Convert protocol info into a sub-namespace called 'info'.
This was necessary because the primary protocol class namespace is reserved
for callable methods that can be accessed through __call__, so now eg
protocol.version has been renamed to protocol.info.version, etc. This commit results in the Dispatcher.
GetFeatures test passing, because it's
now possible to introspect what features a protocol supports just by looking
at its public methods.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:gwibber