Add compat file for Py26 OrderedDict.
This commit is contained in:
parent
a48995f875
commit
c5487a4464
5
moto/compat.py
Normal file
5
moto/compat.py
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
try:
|
||||||
|
from collections import OrderedDict # flake8: noqa
|
||||||
|
except ImportError:
|
||||||
|
# python 2.6 or earlier, use backport
|
||||||
|
from ordereddict import OrderedDict # flake8: noqa
|
@ -3,13 +3,7 @@ from collections import defaultdict
|
|||||||
import datetime
|
import datetime
|
||||||
import json
|
import json
|
||||||
|
|
||||||
try:
|
from moto.compat import OrderedDict
|
||||||
from collections import OrderedDict
|
|
||||||
except ImportError:
|
|
||||||
# python 2.6 or earlier, use backport
|
|
||||||
from ordereddict import OrderedDict
|
|
||||||
|
|
||||||
|
|
||||||
from moto.core import BaseBackend
|
from moto.core import BaseBackend
|
||||||
from .comparisons import get_comparison_func
|
from .comparisons import get_comparison_func
|
||||||
from .utils import unix_time
|
from .utils import unix_time
|
||||||
|
@ -3,13 +3,7 @@ from collections import defaultdict
|
|||||||
import datetime
|
import datetime
|
||||||
import json
|
import json
|
||||||
|
|
||||||
try:
|
from moto.compat import OrderedDict
|
||||||
from collections import OrderedDict
|
|
||||||
except ImportError:
|
|
||||||
# python 2.6 or earlier, use backport
|
|
||||||
from ordereddict import OrderedDict
|
|
||||||
|
|
||||||
|
|
||||||
from moto.core import BaseBackend
|
from moto.core import BaseBackend
|
||||||
from .comparisons import get_comparison_func
|
from .comparisons import get_comparison_func
|
||||||
from .utils import unix_time
|
from .utils import unix_time
|
||||||
|
@ -1,16 +1,11 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import boto.kinesis
|
import boto.kinesis
|
||||||
|
from moto.compat import OrderedDict
|
||||||
from moto.core import BaseBackend
|
from moto.core import BaseBackend
|
||||||
from .exceptions import StreamNotFoundError, ShardNotFoundError
|
from .exceptions import StreamNotFoundError, ShardNotFoundError
|
||||||
from .utils import compose_shard_iterator, compose_new_shard_iterator, decompose_shard_iterator
|
from .utils import compose_shard_iterator, compose_new_shard_iterator, decompose_shard_iterator
|
||||||
|
|
||||||
try:
|
|
||||||
from collections import OrderedDict
|
|
||||||
except ImportError:
|
|
||||||
# python 2.6 or earlier, use backport
|
|
||||||
from ordereddict import OrderedDict
|
|
||||||
|
|
||||||
|
|
||||||
class Record(object):
|
class Record(object):
|
||||||
def __init__(self, partition_key, data, sequence_number):
|
def __init__(self, partition_key, data, sequence_number):
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
from collections import OrderedDict
|
|
||||||
import datetime
|
import datetime
|
||||||
import uuid
|
import uuid
|
||||||
|
|
||||||
@ -8,6 +7,7 @@ import boto.sns
|
|||||||
import requests
|
import requests
|
||||||
import six
|
import six
|
||||||
|
|
||||||
|
from moto.compat import OrderedDict
|
||||||
from moto.core import BaseBackend
|
from moto.core import BaseBackend
|
||||||
from moto.core.utils import iso_8601_datetime
|
from moto.core.utils import iso_8601_datetime
|
||||||
from moto.sqs import sqs_backends
|
from moto.sqs import sqs_backends
|
||||||
|
Loading…
Reference in New Issue
Block a user