import logging
-from six import string_types as basestring
-
from teuthology.misc import deep_merge
from teuthology.orchestra.cluster import Cluster
if len(role_matches.remotes) > 0:
for (remote, roles) in role_matches.remotes.items():
cluster.add(remote, roles)
- elif isinstance(host_spec, basestring):
+ elif isinstance(host_spec, str):
for (remote, roles) in self.ctx.cluster.remotes.items():
if remote.name.split('@')[-1] == host_spec or \
remote.shortname == host_spec:
import re
from teuthology import misc as teuthology
-from six import string_types as basestring
log = logging.getLogger(__name__)
remotes = []
master_remote = None
if 'nodes' in config:
- if isinstance(config['nodes'], basestring) and config['nodes'] == 'all':
+ if isinstance(config['nodes'], str) and config['nodes'] == 'all':
for role in teuthology.all_roles(ctx.cluster):
(remote,) = ctx.cluster.only(role).remotes.keys()
ip,port = remote.ssh.get_transport().getpeername()
from teuthology.orchestra import run
from teuthology import misc
-
-from six import string_types as basestring
-
from teuthology.task import Task
log = logging.getLogger(__name__)
@staticmethod
def _format_time(seconds):
- if isinstance(seconds, basestring):
+ if isinstance(seconds, str):
return seconds
return "@ %s" % time.asctime(time.gmtime(seconds))
@staticmethod
def _format_time(seconds):
- if isinstance(seconds, basestring):
+ if isinstance(seconds, str):
return seconds
seconds = int(seconds)
dt = datetime.datetime.fromtimestamp(seconds, dateutil.tz.tzutc())