Adapt existing component examples to refactor

This commit is contained in:
Bálint Bokros 2017-11-27 18:38:21 +01:00
parent 40914e767f
commit 9b5bfcf9c8

View File

@ -1,25 +1,25 @@
import codecs
from component import Component
from tornado.ioloop import IOLoop
from component import Component
def echo_handler(data):
return data
def rot13_handler(data):
def rot13_handler(data, *args):
data['data'] = codecs.encode(data['data'], 'rot13')
return data
def change_case_handler(data):
def change_case_handler(data, *args):
data['data'] = data['data'].upper() if data['data'].islower() else data['data'].lower()
return data
def reverse_handler(data):
def reverse_handler(data, *args):
data['data'] = data['data'][::-1]
return data