@convert.register(Temp(TextFile), HDFS(TextFile))
@convert.register(Temp(JSONLines), HDFS(JSONLines))
@convert.register(Temp(JSON), HDFS(JSON))
@convert.register(Temp(CSV), HDFS(CSV))
def convert_hdfs_file_to_temp_local(source, **kwargs):
    ext = os.path.splitext(source.path)[1].strip('.')
    fn = (str(uuid.uuid1()), ext) % '.%s.%s'
    tmp = Temp(source.subtype)(fn)
    return append(tmp, source, **kwargs)
dataset/ETHPy150Open blaze/odo/odo/backends/hdfs.py/convert_hdfs_file_to_temp_local/swapped operands of `%`