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
parent a7b7c07ad2
commit 0e71f62a95
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')