mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-08 14:22:46 +00:00
cobbler: Add Python 3 support (#645)
This commit is contained in:
2
changelogs/fragments/638_cobbler_py3.yml
Normal file
2
changelogs/fragments/638_cobbler_py3.yml
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- cobbler - add Python 3 support (https://github.com/ansible-collections/community.general/issues/638).
|
||||||
@@ -52,7 +52,10 @@ import argparse
|
|||||||
import os
|
import os
|
||||||
import re
|
import re
|
||||||
from time import time
|
from time import time
|
||||||
import xmlrpclib
|
try: # Python 3
|
||||||
|
from xmlrpc.client import Server
|
||||||
|
except ImportError: # Python 2
|
||||||
|
from xmlrpclib import Server
|
||||||
|
|
||||||
import json
|
import json
|
||||||
|
|
||||||
@@ -106,7 +109,7 @@ class CobblerInventory(object):
|
|||||||
|
|
||||||
def _connect(self):
|
def _connect(self):
|
||||||
if not self.conn:
|
if not self.conn:
|
||||||
self.conn = xmlrpclib.Server(self.cobbler_host, allow_none=True)
|
self.conn = Server(self.cobbler_host, allow_none=True)
|
||||||
self.token = None
|
self.token = None
|
||||||
if self.cobbler_username is not None:
|
if self.cobbler_username is not None:
|
||||||
self.token = self.conn.login(self.cobbler_username, self.cobbler_password)
|
self.token = self.conn.login(self.cobbler_username, self.cobbler_password)
|
||||||
|
|||||||
Reference in New Issue
Block a user