-
Notifications
You must be signed in to change notification settings - Fork 0
Transformer Map
James Lott edited this page Mar 11, 2018
·
1 revision
[[TOC]]
from mkproject import TransformerMap
from mkproject.transformer import BaseTransformer
class MyTransformer(BaseTransformer):
name = 'myname'
@staticmethod
def transform(self, cfg, path, data, meta):
return path, data, meta
tmap = TransformerMap()
tmap.add(MyTransformer)
tuple(tmap.keys())
# ('myname',)
tmap['myname']
# <class 'MyTransformer'>instance.add(transformer)
A convenience method to automatically add item transformer as a value
in the mapping. The key will be set from the item attribute transformer.name.