@@ -467,95 +467,63 @@ def listAllDomains(self, flags: int = 0) -> List['virDomain']:
467
467
if ret is None :
468
468
raise libvirtError ("virConnectListAllDomains() failed" )
469
469
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 ]
475
471
476
472
def listAllStoragePools (self , flags : int = 0 ) -> List ['virStoragePool' ]:
477
473
"""Returns a list of storage pool objects"""
478
474
ret = libvirtmod .virConnectListAllStoragePools (self ._o , flags )
479
475
if ret is None :
480
476
raise libvirtError ("virConnectListAllStoragePools() failed" )
481
477
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 ]
487
479
488
480
def listAllNetworks (self , flags : int = 0 ) -> List ['virNetwork' ]:
489
481
"""Returns a list of network objects"""
490
482
ret = libvirtmod .virConnectListAllNetworks (self ._o , flags )
491
483
if ret is None :
492
484
raise libvirtError ("virConnectListAllNetworks() failed" )
493
485
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 ]
499
487
500
488
def listAllInterfaces (self , flags : int = 0 ) -> List ['virInterface' ]:
501
489
"""Returns a list of interface objects"""
502
490
ret = libvirtmod .virConnectListAllInterfaces (self ._o , flags )
503
491
if ret is None :
504
492
raise libvirtError ("virConnectListAllInterfaces() failed" )
505
493
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 ]
511
495
512
496
def listAllDevices (self , flags : int = 0 ) -> List ['virNodeDevice' ]:
513
497
"""Returns a list of host node device objects"""
514
498
ret = libvirtmod .virConnectListAllNodeDevices (self ._o , flags )
515
499
if ret is None :
516
500
raise libvirtError ("virConnectListAllNodeDevices() failed" )
517
501
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 ]
523
503
524
504
def listAllNWFilters (self , flags : int = 0 ) -> List ['virNWFilter' ]:
525
505
"""Returns a list of network filter objects"""
526
506
ret = libvirtmod .virConnectListAllNWFilters (self ._o , flags )
527
507
if ret is None :
528
508
raise libvirtError ("virConnectListAllNWFilters() failed" )
529
509
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 ]
535
511
536
512
def listAllNWFilterBindings (self , flags : int = 0 ) -> List ['virNWFilterBinding' ]:
537
513
"""Returns a list of network filter binding objects"""
538
514
ret = libvirtmod .virConnectListAllNWFilterBindings (self ._o , flags )
539
515
if ret is None :
540
516
raise libvirtError ("virConnectListAllNWFilterBindings() failed" )
541
517
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 ]
547
519
548
520
def listAllSecrets (self , flags : int = 0 ) -> List ['virSecret' ]:
549
521
"""Returns a list of secret objects"""
550
522
ret = libvirtmod .virConnectListAllSecrets (self ._o , flags )
551
523
if ret is None :
552
524
raise libvirtError ("virConnectListAllSecrets() failed" )
553
525
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 ]
559
527
560
528
def _dispatchCloseCallback (self , reason : int , cbData : Dict [str , Any ]) -> int :
561
529
"""Dispatches events to python user close callback"""
@@ -657,12 +625,7 @@ def getAllDomainStats(self, stats: int = 0, flags: int = 0) -> List[Tuple['virDo
657
625
if ret is None :
658
626
raise libvirtError ("virConnectGetAllDomainStats() failed" )
659
627
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 ]
666
629
667
630
def domainListGetStats (self , doms : List ['virDomain' ], stats : int = 0 , flags : int = 0 ) -> List [Tuple ['virDomain' , Dict [str , Any ]]]:
668
631
""" Query statistics for given domains.
@@ -704,9 +667,4 @@ def domainListGetStats(self, doms: List['virDomain'], stats: int = 0, flags: int
704
667
if ret is None :
705
668
raise libvirtError ("virDomainListGetStats() failed" )
706
669
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 ]
0 commit comments