Beispiel #1
0
 def can_i_handle(cls, action, file_type):
     if action == params.WRITE_ACTION:
         status = file_type.lower() in tuple(
             renderers.get_all_file_types())
     else:
         status = False
     return status
Beispiel #2
0
    def __init__(self, file_type=None, file_stream=None, **keywords):
        self._keywords = keywords

        self._renderer = renderers.get_renderer(file_type)
        if file_stream:
            self._content = file_stream
        else:
            self._content = self._renderer.get_io()
        self.attributes = renderers.get_all_file_types()
class OutputSource(FileSource):
    """
    Get excel data from file source
    """
    attributes = renderers.get_all_file_types()
    key = params.FILE_TYPE

    @classmethod
    def can_i_handle(cls, action, file_type):
        if action == params.WRITE_ACTION:
            status = file_type.lower() in tuple(renderers.get_all_file_types())
        else:
            status = False
        return status
Beispiel #4
0
def supported_write_file_types():
    return renderers.get_all_file_types()