1
0
mirror of https://gitlab.com/libvirt/libvirt-python.git synced 2025-12-14 04:23:47 +03:00

examples: Add/fix PEP 484 type annotation

Signed-off-by: Philipp Hahn <hahn@univention.de>
This commit is contained in:
Philipp Hahn
2020-04-27 11:10:13 +02:00
committed by Philipp Hahn
parent 5434ed53ff
commit 9cf539a2a8
11 changed files with 129 additions and 120 deletions

View File

@@ -7,9 +7,10 @@ import sys
import os
import libxml2
import getpass
from typing import Any, List
def usage():
def usage() -> None:
print("Usage: %s HOSTNAME" % sys.argv[0])
print(" List active domains of HOSTNAME and print some info")
@@ -28,7 +29,7 @@ def usage():
#
# The user_data argument is the user data item of the auth argument (see below)
# passed to libvirt.openAuth().
def request_credentials(credentials, user_data):
def request_credentials(credentials: List[List], user_data: Any) -> int:
for credential in credentials:
if credential[0] == libvirt.VIR_CRED_AUTHNAME:
# prompt the user to input a authname. display the provided message
@@ -50,16 +51,16 @@ def request_credentials(credentials, user_data):
return 0
def print_section(title):
def print_section(title: str) -> None:
print("\n%s" % title)
print("=" * 60)
def print_entry(key, value):
def print_entry(key: str, value: Any) -> None:
print("%-10s %-10s" % (key, value))
def print_xml(key, ctx, path):
def print_xml(key: str, ctx, path: str) -> str:
res = ctx.xpathEval(path)
if res is None or len(res) == 0: