Revision 098c0958 lib/utils.py
b/lib/utils.py | ||
---|---|---|
156 | 156 |
|
157 | 157 |
|
158 | 158 |
def Unlock(name): |
159 |
"""Unlock a given subsystem."""
|
|
159 |
"""Unlock a given subsystem. |
|
160 | 160 |
|
161 |
""" |
|
161 | 162 |
lockfile = _GetLockFile(name) |
162 | 163 |
|
163 | 164 |
try: |
... | ... | |
182 | 183 |
|
183 | 184 |
|
184 | 185 |
def LockCleanup(): |
185 |
"""Remove all locks."""
|
|
186 |
"""Remove all locks. |
|
186 | 187 |
|
188 |
""" |
|
187 | 189 |
for lock in _locksheld: |
188 | 190 |
Unlock(lock) |
189 | 191 |
|
... | ... | |
401 | 403 |
- ip: IP addr |
402 | 404 |
- hostname_full: hostname fully qualified |
403 | 405 |
- hostname: hostname fully qualified (historic artifact) |
404 |
""" |
|
405 | 406 |
|
407 |
""" |
|
406 | 408 |
try: |
407 | 409 |
(fqdn, dummy, ipaddrs) = socket.gethostbyname_ex(hostname) |
408 | 410 |
ipaddr = ipaddrs[0] |
... | ... | |
452 | 454 |
True if it does, false otherwise. |
453 | 455 |
|
454 | 456 |
""" |
455 |
|
|
456 | 457 |
return os.path.isdir("/sys/class/net/%s/bridge" % bridge) |
457 | 458 |
|
458 | 459 |
|
Also available in: Unified diff