Comments
Patch
@@ -145,6 +145,22 @@
extensions.wrapcommand(commands.table, command, wrapper)
for cont, funcname, wrapper in self._functionwrappers:
extensions.wrapfunction(cont, funcname, wrapper)
+ if 'obsmarker' in exchange.pushdiscoverymapping:
+ obsmarker_orig = exchange.pushdiscoverymapping['obsmarker']
+ exchange.pushdiscoverymapping['obsmarker'] = \
+ lambda *a, **kw: _pushdiscoveryobsmarkers(obsmarker_orig, *a, **kw)
+ if 'b2x:obsmarker' in exchange.pushdiscoverymapping:
+ b2xobsmarker_orig = exchange.pushdiscoverymapping['b2x:obsmarker']
+ exchange.pushdiscoverymapping['b2x:obsmarker'] = \
+ lambda *a, **kw: _pushdiscoveryobsmarkers(b2xobsmarker_orig, *a, **kw)
+ if 'obsmarker' in exchange.getbundle2partsmapping:
+ obsmarkerpart_orig = exchange.getbundle2partsmapping['obsmarker']
+ exchange.getbundle2partsmapping['obsmarker'] = \
+ lambda *a, **kw: _getbundleobsmarkerpart(obsmarkerpart_orig, *a, **kw)
+ if 'b2x:obsmarker' in exchange.getbundle2partsmapping:
+ b2xobsmarkerpart_orig = exchange.getbundle2partsmapping['obsmarker']
+ exchange.getbundle2partsmapping['b2x:obsmarker'] = \
+ lambda *a, **kw: _getbundleobsmarkerpart(obsmarkerpart_orig, *a, **kw)
for c in self._uicallables:
c(ui)
_______________________________________________