Various small fixes to bigip modules (#48769)

This commit is contained in:
Tim Rupp 2018-11-15 19:48:22 -08:00 committed by GitHub
commit 0e71f62a95
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
14 changed files with 31 additions and 21 deletions

View file

@ -8,7 +8,6 @@ __metaclass__ = type
import os
import time
try:

View file

@ -14,9 +14,13 @@ try:
except ImportError:
from io import StringIO
try:
from BytesIO import BytesIO
except ImportError:
from io import BytesIO
from ansible.module_utils.urls import urlparse
from ansible.module_utils.urls import generic_urlparse
from ansible.module_utils._text import to_native
from ansible.module_utils.urls import Request
try:
@ -392,7 +396,7 @@ def upload_file(client, url, src, dest=None):
Raises:
F5ModuleError: Raised if ``retries`` limit is exceeded.
"""
if isinstance(src, StringIO):
if isinstance(src, StringIO) or isinstance(src, BytesIO):
fileobj = src
else:
fileobj = open(src, 'rb')