Diff
Not logged in

Differences From Artifact [3d8e33b5ca]:

To Artifact [5a984c38d3]:


1

2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
9

+







#!/usr/bin/python
# -*- encoding: utf-8 -*-
""" vws - script to control QEMU/KVM virtual workstations """
# pylint: disable=bad-builtin
from ConfigParser import ConfigParser
from argparse import ArgumentParser, Namespace
import fcntl
import socket, select
import errno
︙
75
76
77
78
79
80
81


82

83
84
85
86
87
88
89
76
77
78
79
80
81
82
83
84

85
86
87
88
89
90
91
92







+
+
-
+







            continue
        idx = line.find("address:")
        if idx != -1:
            url = line[idx+9:]
            if url.startswith('*:'):
                url = socket.getfqdn()+url[1:]
    if url is None:
        if output.endswith('(qemu)'):
            return spiceurl(sock)
        print >>sys.stderr, "ERROR parsing 'info spice' output:",output
        print >>sys.stderr, "ERROR parsing 'info spice' output:«",output,"»"
        return None
    return "spice://" + url.rstrip('\r')



def list_bridges():
    """ Return list of bridge network interfaces present in the system """
︙