コード例 #1
0
 def __semantic_test_time_base_clock_attrs_absent(self):
     clock_attrs = [
         'clockMode'
     ]
     extra_attrs = self._semantic_attributes_present(clock_attrs)
     if extra_attrs:
         raise SemanticValidationError(
             ERR_SEMANTIC_VALIDATION_MISSING_ATTRIBUTES.format(
                 elem_name='tt:tt',
                 attr_names=extra_attrs
             )
         )
コード例 #2
0
ファイル: __init__.py プロジェクト: ebu/ebu-tt-live-toolkit
 def __semantic_test_time_base_clock_attrs_absent(self):
     clock_attrs = [
         'clockMode'
     ]
     extra_attrs = self._semantic_attributes_present(clock_attrs)
     if extra_attrs:
         raise SemanticValidationError(
             ERR_SEMANTIC_VALIDATION_MISSING_ATTRIBUTES.format(
                 elem_name='tt:tt',
                 attr_names=extra_attrs
             )
         )
コード例 #3
0
 def __semantic_test_smpte_attrs_present(self):
     smpte_attrs = [
         'frameRate',
         # 'frameRateMultiplier',
         'dropMode',
         'markerMode'
     ]
     missing_attrs = self._semantic_attributes_missing(smpte_attrs)
     if missing_attrs:
         raise SemanticValidationError(
             ERR_SEMANTIC_VALIDATION_MISSING_ATTRIBUTES.format(
                 elem_name='tt:tt',
                 attr_names=missing_attrs
             )
         )
コード例 #4
0
ファイル: __init__.py プロジェクト: ebu/ebu-tt-live-toolkit
 def __semantic_test_smpte_attrs_present(self):
     smpte_attrs = [
         'frameRate',
         # 'frameRateMultiplier',
         'dropMode',
         'markerMode'
     ]
     missing_attrs = self._semantic_attributes_missing(smpte_attrs)
     if missing_attrs:
         raise SemanticValidationError(
             ERR_SEMANTIC_VALIDATION_MISSING_ATTRIBUTES.format(
                 elem_name='tt:tt',
                 attr_names=missing_attrs
             )
         )