src/pyams_content/component/video/__init__.py
changeset 555 8e8a14452567
parent 501 3407e6940f6a
child 558 d9c6b1d7fefa
equal deleted inserted replaced
554:120ce09ade94 555:8e8a14452567
    42     description = FieldProperty(IExternalVideo['description'])
    42     description = FieldProperty(IExternalVideo['description'])
    43     author = FieldProperty(IExternalVideo['author'])
    43     author = FieldProperty(IExternalVideo['author'])
    44     provider_name = FieldProperty(IExternalVideo['provider_name'])
    44     provider_name = FieldProperty(IExternalVideo['provider_name'])
    45 
    45 
    46     def get_provider(self):
    46     def get_provider(self):
    47         return query_utility(IExternalVideoProvider, name=self.provider_name)
    47         return query_utility(IExternalVideoProvider, name=self.provider_name or '')
    48 
    48 
    49     @property
    49     @property
    50     def settings(self):
    50     def settings(self):
    51         provider = self.get_provider()
    51         provider = self.get_provider()
    52         if provider is None:
    52         if provider is None: