Ejemplo n.º 1
0
 def is_available(self, data_type='preview'):
     if data_type == 'pdf':
         annotations = IAnnotations(self.context)
         if annotations.get(PDF_VERSION_KEY):
             return True
     if self.get_number_of_pages(img_type=data_type) > 0:
         return True
     else:
         if is_autoconv_enabled() and hasattr(self.context, 'REQUEST'):
             queueConversionJob(self.context, self.context.REQUEST)
         return False
Ejemplo n.º 2
0
 def _get_data(self, key):
     data = self._annotations.get(key)
     if not data and is_autoconv_enabled():
         self.generate_all()
     return data