File size: 414 Bytes
5852323
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from .stream import MultiStream

from .loaders import Loader
from .splitters import Splitter
from .task import Tasker
from .render import Templater

from typing import Optional, List


class Fusion(StreamSource):
    pass


class RecipeFusion(StreamSource):
    recepies: List[Recipe]

    def __call__(self) -> MultiStream:
        for recipe in self.recepies:
            stream = recipe()
        return stream