2017-08-17 7 views
0

Est-ce que quelqu'un sait si python-libvirt a une API pour effectuer des 'opérations domtime'.API Python Libvirt pour les actions domtime

J'écris un script python qui exécute la commande manuellement en utilisant le module os.

... 
os.system("virsh domtime %s --sync" % my_domain) 
... 

Je veux utiliser l'API libvirt pour cela.

Savez-vous si c'est possible?

Je ne trouve aucune référence dans la documentation.

Répondre

0

Comme indiqué dans the documentation:

Le Python de liaison doivent être complètes et sont la plupart du temps automatiquement généré à partir de la description officielle de l'API en XML.

Selon the source of domtime, la commande utilise les appels virDomainSetTime et virDomainGetTime, qui peut être consulté par Python comme libvirt.virDomain.setTime et libvirt.virDomain.getTime.

+0

Salut Paulo. Merci pour votre réponse. Quelles sont les options pour utiliser les mêmes paramètres que "--now"? setTime (Aucun, 1)? – jcfaracco

+0

Je ne suis pas sûr, pour être honnête. Pourquoi ne pas simplement faire 'datetime.now()' et le convertir en secondes? Si vous êtes sur Python 3.3+, vous pouvez juste faire 'date.timestamp()'. –