osc-origin: provide sentry_sdk integration.

This commit is contained in:
Jimmy Berry 2019-08-16 15:12:19 -05:00
parent c71949f12b
commit 7915299229

View File

@ -20,6 +20,7 @@ from osclib.origin import origin_history
from osclib.origin import origin_potentials
from osclib.origin import origin_revision_state
from osclib.origin import origin_update
from osclib.sentry import sentry_init
from osclib.util import mail_send
from shutil import copyfile
import sys
@ -90,6 +91,8 @@ def do_origin(self, subcmd, opts, *args):
if not config:
raise oscerr.WrongArgs('OSRT:OriginConfig attribute missing from {}'.format(opts.project))
sentry_init(apiurl, {'osc_plugin': subcmd})
function = 'osrt_origin_{}'.format(command)
globals()[function](apiurl, opts, *args[1:])