mirror of https://github.com/morpheus65535/bazarr
32 lines
609 B
Python
32 lines
609 B
Python
#!/usr/bin/env python
|
|
# -*- coding: utf-8 -*-
|
|
"""
|
|
Monkeypatch initialisation functions
|
|
"""
|
|
|
|
from collections import OrderedDict
|
|
|
|
from rebulk.match import Match
|
|
|
|
|
|
def monkeypatch_rebulk():
|
|
"""Monkeypatch rebulk classes"""
|
|
|
|
@property
|
|
def match_advanced(self):
|
|
"""
|
|
Build advanced dict from match
|
|
:param self:
|
|
:return:
|
|
"""
|
|
|
|
ret = OrderedDict()
|
|
ret['value'] = self.value
|
|
if self.raw:
|
|
ret['raw'] = self.raw
|
|
ret['start'] = self.start
|
|
ret['end'] = self.end
|
|
return ret
|
|
|
|
Match.advanced = match_advanced
|