From 4d2b12f40da355e55fba91df14a9d11d6570c27f Mon Sep 17 00:00:00 2001 From: Daniel Guerrero Date: Tue, 27 Aug 2019 19:59:43 -0500 Subject: [PATCH] Adding six.string_types checking --- moto/dynamodbstreams/responses.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/moto/dynamodbstreams/responses.py b/moto/dynamodbstreams/responses.py index c570483c5..7774f3239 100644 --- a/moto/dynamodbstreams/responses.py +++ b/moto/dynamodbstreams/responses.py @@ -3,6 +3,7 @@ from __future__ import unicode_literals from moto.core.responses import BaseResponse from .models import dynamodbstreams_backends +from six import string_types class DynamoDBStreamsHandler(BaseResponse): @@ -25,7 +26,7 @@ class DynamoDBStreamsHandler(BaseResponse): shard_iterator_type = self._get_param('ShardIteratorType') sequence_number = self._get_param('SequenceNumber') # according to documentation sequence_number param should be string - if isinstance(sequence_number, "".__class__): + if isinstance(sequence_number, string_types): sequence_number = int(sequence_number) return self.backend.get_shard_iterator(arn, shard_id,