Exemple #1
0
def build_nodename(name, prefix, suffix):
    hostname = suffix
    if '@' in name:
        nodename = host_format(name)
        shortname, hostname = nodesplit(nodename)
        name = shortname
    else:
        shortname = f'{prefix}{name}'
        nodename = host_format(f'{shortname}@{hostname}', )
    return name, nodename, hostname
def build_nodename(name, prefix, suffix):
    hostname = suffix
    if '@' in name:
        nodename = host_format(name)
        shortname, hostname = nodesplit(nodename)
        name = shortname
    else:
        shortname = '%s%s' % (prefix, name)
        nodename = host_format('{0}@{1}'.format(shortname, hostname), )
    return name, nodename, hostname
Exemple #3
0
def build_nodename(name, prefix, suffix):
    hostname = suffix
    if "@" in name:
        nodename = host_format(name)
        shortname, hostname = nodesplit(nodename)
        name = shortname
    else:
        shortname = "%s%s" % (prefix, name)
        nodename = host_format("{0}@{1}".format(shortname, hostname), )
    return name, nodename, hostname
Exemple #4
0
def build_nodename(name, prefix, suffix):
    hostname = suffix
    if '@' in name:
        nodename = host_format(name)
        shortname, hostname = nodesplit(nodename)
        name = shortname
    else:
        shortname = '%s%s' % (prefix, name)
        nodename = host_format(
            '{0}@{1}'.format(shortname, hostname),
        )
    return name, nodename, hostname
Exemple #5
0
def _get_nodename(name, prefix, suffix, options):
        hostname = suffix
        if '@' in name:
            nodename = options['-n'] = host_format(name)
            shortname, hostname = nodesplit(nodename)
            name = shortname
        else:
            shortname = '%s%s' % (prefix, name)
            nodename = options['-n'] = host_format(
                '{0}@{1}'.format(shortname, hostname),
            )
        expand = partial(
            node_format, nodename=nodename, N=shortname, d=hostname,
            h=nodename, i='%i', I='%I',
        )
        return name, nodename, expand
Exemple #6
0
 def _get_nodename(self, name, prefix, suffix, options):
     hostname = suffix
     if '@' in name:
         nodename = options['-n'] = host_format(name)
         shortname, hostname = nodesplit(nodename)
         name = shortname
     else:
         shortname = '%s%s' % (prefix, name)
         nodename = options['-n'] = host_format(
             '{0}@{1}'.format(shortname, hostname),
         )
     expand = partial(
         node_format, nodename=nodename, N=shortname, d=hostname,
         h=nodename, i='%i', I='%I',
     )
     return name, nodename, expand