From 6e8fb8761a627d79c26bde4e7351022f707bb6fb Mon Sep 17 00:00:00 2001 From: Brian Potchik Date: Sat, 13 Apr 2019 09:35:05 -0400 Subject: Don't allow integer values for transform buffer param. --- python/transform.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'python') diff --git a/python/transform.py b/python/transform.py index 3f39afe4..7176e817 100644 --- a/python/transform.py +++ b/python/transform.py @@ -224,6 +224,8 @@ class Transform(with_metaclass(_TransformMetaClass, object)): return None def decode(self, input_buf, params = {}): + if isinstance(input_buf, int) or isinstance(input_buf, long): + return None input_buf = databuffer.DataBuffer(input_buf) output_buf = databuffer.DataBuffer() keys = list(params.keys()) @@ -237,6 +239,8 @@ class Transform(with_metaclass(_TransformMetaClass, object)): return str(output_buf) def encode(self, input_buf, params = {}): + if isinstance(input_buf, int) or isinstance(input_buf, long): + return None input_buf = databuffer.DataBuffer(input_buf) output_buf = databuffer.DataBuffer() keys = list(params.keys()) -- cgit v1.3.1