Skip to content

Commit 5777008

Browse files
pmhahnberrange
authored andcommitted
override: Convert to list comprehension
:%s/retlist = list()\n\s*\(for \w\+ in ret\):\n\s*retlist.append(\(.*\))\n\n\s*return retlist/return [\2 \1]/ Signed-off-by: Philipp Hahn <[email protected]>
1 parent d49e850 commit 5777008

6 files changed

+16
-82
lines changed

libvirt-override-virConnect.py

+10-52
Original file line numberDiff line numberDiff line change
@@ -467,95 +467,63 @@ def listAllDomains(self, flags: int = 0) -> List['virDomain']:
467467
if ret is None:
468468
raise libvirtError("virConnectListAllDomains() failed")
469469

470-
retlist = list()
471-
for domptr in ret:
472-
retlist.append(virDomain(self, _obj=domptr))
473-
474-
return retlist
470+
return [virDomain(self, _obj=domptr) for domptr in ret]
475471

476472
def listAllStoragePools(self, flags: int = 0) -> List['virStoragePool']:
477473
"""Returns a list of storage pool objects"""
478474
ret = libvirtmod.virConnectListAllStoragePools(self._o, flags)
479475
if ret is None:
480476
raise libvirtError("virConnectListAllStoragePools() failed")
481477

482-
retlist = list()
483-
for poolptr in ret:
484-
retlist.append(virStoragePool(self, _obj=poolptr))
485-
486-
return retlist
478+
return [virStoragePool(self, _obj=poolptr) for poolptr in ret]
487479

488480
def listAllNetworks(self, flags: int = 0) -> List['virNetwork']:
489481
"""Returns a list of network objects"""
490482
ret = libvirtmod.virConnectListAllNetworks(self._o, flags)
491483
if ret is None:
492484
raise libvirtError("virConnectListAllNetworks() failed")
493485

494-
retlist = list()
495-
for netptr in ret:
496-
retlist.append(virNetwork(self, _obj=netptr))
497-
498-
return retlist
486+
return [virNetwork(self, _obj=netptr) for netptr in ret]
499487

500488
def listAllInterfaces(self, flags: int = 0) -> List['virInterface']:
501489
"""Returns a list of interface objects"""
502490
ret = libvirtmod.virConnectListAllInterfaces(self._o, flags)
503491
if ret is None:
504492
raise libvirtError("virConnectListAllInterfaces() failed")
505493

506-
retlist = list()
507-
for ifaceptr in ret:
508-
retlist.append(virInterface(self, _obj=ifaceptr))
509-
510-
return retlist
494+
return [virInterface(self, _obj=ifaceptr) for ifaceptr in ret]
511495

512496
def listAllDevices(self, flags: int = 0) -> List['virNodeDevice']:
513497
"""Returns a list of host node device objects"""
514498
ret = libvirtmod.virConnectListAllNodeDevices(self._o, flags)
515499
if ret is None:
516500
raise libvirtError("virConnectListAllNodeDevices() failed")
517501

518-
retlist = list()
519-
for devptr in ret:
520-
retlist.append(virNodeDevice(self, _obj=devptr))
521-
522-
return retlist
502+
return [virNodeDevice(self, _obj=devptr) for devptr in ret]
523503

524504
def listAllNWFilters(self, flags: int = 0) -> List['virNWFilter']:
525505
"""Returns a list of network filter objects"""
526506
ret = libvirtmod.virConnectListAllNWFilters(self._o, flags)
527507
if ret is None:
528508
raise libvirtError("virConnectListAllNWFilters() failed")
529509

530-
retlist = list()
531-
for filter_ptr in ret:
532-
retlist.append(virNWFilter(self, _obj=filter_ptr))
533-
534-
return retlist
510+
return [virNWFilter(self, _obj=filter_ptr) for filter_ptr in ret]
535511

536512
def listAllNWFilterBindings(self, flags: int = 0) -> List['virNWFilterBinding']:
537513
"""Returns a list of network filter binding objects"""
538514
ret = libvirtmod.virConnectListAllNWFilterBindings(self._o, flags)
539515
if ret is None:
540516
raise libvirtError("virConnectListAllNWFilterBindings() failed")
541517

542-
retlist = list()
543-
for filter_ptr in ret:
544-
retlist.append(virNWFilterBinding(self, _obj=filter_ptr))
545-
546-
return retlist
518+
return [virNWFilterBinding(self, _obj=filter_ptr) for filter_ptr in ret]
547519

548520
def listAllSecrets(self, flags: int = 0) -> List['virSecret']:
549521
"""Returns a list of secret objects"""
550522
ret = libvirtmod.virConnectListAllSecrets(self._o, flags)
551523
if ret is None:
552524
raise libvirtError("virConnectListAllSecrets() failed")
553525

554-
retlist = list()
555-
for secret_ptr in ret:
556-
retlist.append(virSecret(self, _obj=secret_ptr))
557-
558-
return retlist
526+
return [virSecret(self, _obj=secret_ptr) for secret_ptr in ret]
559527

560528
def _dispatchCloseCallback(self, reason: int, cbData: Dict[str, Any]) -> int:
561529
"""Dispatches events to python user close callback"""
@@ -657,12 +625,7 @@ def getAllDomainStats(self, stats: int = 0, flags: int = 0) -> List[Tuple['virDo
657625
if ret is None:
658626
raise libvirtError("virConnectGetAllDomainStats() failed")
659627

660-
retlist = list()
661-
for elem in ret:
662-
record = (virDomain(self, _obj=elem[0]), elem[1])
663-
retlist.append(record)
664-
665-
return retlist
628+
return [(virDomain(self, _obj=elem[0]), elem[1]) for elem in ret]
666629

667630
def domainListGetStats(self, doms: List['virDomain'], stats: int = 0, flags: int = 0) -> List[Tuple['virDomain', Dict[str, Any]]]:
668631
""" Query statistics for given domains.
@@ -704,9 +667,4 @@ def domainListGetStats(self, doms: List['virDomain'], stats: int = 0, flags: int
704667
if ret is None:
705668
raise libvirtError("virDomainListGetStats() failed")
706669

707-
retlist = list()
708-
for elem in ret:
709-
record = (virDomain(self, _obj=elem[0]), elem[1])
710-
retlist.append(record)
711-
712-
return retlist
670+
return [(virDomain(self, _obj=elem[0]), elem[1]) for elem in ret]

libvirt-override-virDomain.py

+2-10
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,15 @@ def listAllSnapshots(self, flags: int = 0) -> List['virDomainSnapshot']:
44
if ret is None:
55
raise libvirtError("virDomainListAllSnapshots() failed")
66

7-
retlist = list()
8-
for snapptr in ret:
9-
retlist.append(virDomainSnapshot(self, _obj=snapptr))
10-
11-
return retlist
7+
return [virDomainSnapshot(self, _obj=snapptr) for snapptr in ret]
128

139
def listAllCheckpoints(self, flags: int = 0) -> List['virDomainCheckpoint']:
1410
"""List all checkpoints and returns a list of checkpoint objects"""
1511
ret = libvirtmod.virDomainListAllCheckpoints(self._o, flags)
1612
if ret is None:
1713
raise libvirtError("virDomainListAllCheckpoints() failed")
1814

19-
retlist = list()
20-
for chkptr in ret:
21-
retlist.append(virDomainCheckpoint(self, _obj=chkptr))
22-
23-
return retlist
15+
return [virDomainCheckpoint(self, _obj=chkptr) for chkptr in ret]
2416

2517
def createWithFiles(self, files: List[int], flags: int = 0) -> 'virDomain':
2618
"""Launch a defined domain. If the call succeeds the domain moves from the

libvirt-override-virDomainCheckpoint.py

+1-5
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,4 @@ def listAllChildren(self, flags: int = 0) -> List['virDomainCheckpoint']:
1212
if ret is None:
1313
raise libvirtError("virDomainCheckpointListAllChildren() failed")
1414

15-
retlist = list()
16-
for chkptr in ret:
17-
retlist.append(virDomainCheckpoint(self.domain(), _obj=chkptr))
18-
19-
return retlist
15+
return [virDomainCheckpoint(self.domain(), _obj=chkptr) for chkptr in ret]

libvirt-override-virDomainSnapshot.py

+1-5
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,4 @@ def listAllChildren(self, flags: int = 0) -> List['virDomainSnapshot']:
1212
if ret is None:
1313
raise libvirtError("virDomainSnapshotListAllChildren() failed")
1414

15-
retlist = list()
16-
for snapptr in ret:
17-
retlist.append(virDomainSnapshot(self.domain(), _obj=snapptr))
18-
19-
return retlist
15+
return [virDomainSnapshot(self.domain(), _obj=snapptr) for snapptr in ret]

libvirt-override-virNetwork.py

+1-5
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,4 @@ def listAllPorts(self, flags: int = 0) -> List['virNetworkPort']:
44
if ret is None:
55
raise libvirtError("virNetworkListAllPorts() failed")
66

7-
retlist = list()
8-
for domptr in ret:
9-
retlist.append(virNetworkPort(self, _obj=domptr))
10-
11-
return retlist
7+
return [virNetworkPort(self, _obj=domptr) for domptr in ret]

libvirt-override-virStoragePool.py

+1-5
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,4 @@ def listAllVolumes(self, flags: int = 0) -> List['virStorageVol']:
44
if ret is None:
55
raise libvirtError("virStoragePoolListAllVolumes() failed")
66

7-
retlist = list()
8-
for volptr in ret:
9-
retlist.append(virStorageVol(self._conn, _obj=volptr))
10-
11-
return retlist
7+
return [virStorageVol(self._conn, _obj=volptr) for volptr in ret]

0 commit comments

Comments
 (0)