summaryrefslogtreecommitdiffstats
path: root/cobbler/modules/serializer_catalog.py
diff options
context:
space:
mode:
Diffstat (limited to 'cobbler/modules/serializer_catalog.py')
-rw-r--r--cobbler/modules/serializer_catalog.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/cobbler/modules/serializer_catalog.py b/cobbler/modules/serializer_catalog.py
index b1203fa5..72ab2cc3 100644
--- a/cobbler/modules/serializer_catalog.py
+++ b/cobbler/modules/serializer_catalog.py
@@ -25,6 +25,7 @@ import os
import sys
import glob
import traceback
+import yaml # PyYAML
plib = distutils.sysconfig.get_python_lib()
mod_path="%s/cobbler" % plib
@@ -32,7 +33,6 @@ sys.path.insert(0, mod_path)
from utils import _
import utils
-import yaml # Howell-Clark version
from cexceptions import *
import os
@@ -66,7 +66,7 @@ def deserialize_item_raw(collection_type, item_name):
if not os.path.exists(filename):
return None
fd = open(filename)
- datastruct = yaml.load(fd.read()).next()
+ datastruct = yaml.load(fd.read())
fd.close()
return datastruct
@@ -87,14 +87,14 @@ def deserialize_raw(collection_type):
old_filename = "/var/lib/cobbler/%ss" % collection_type
if collection_type == "settings":
fd = open("/etc/cobbler/settings")
- datastruct = yaml.load(fd.read()).next()
+ datastruct = yaml.load(fd.read())
fd.close()
return datastruct
elif os.path.exists(old_filename):
# for use in migration
sys.stderr.write("reading from old config format: %s\n" % old_filename)
fd = open(old_filename)
- datastruct = yaml.load(fd.read()).next()
+ datastruct = yaml.load(fd.read())
fd.close()
return datastruct
else:
@@ -106,8 +106,7 @@ def deserialize_raw(collection_type):
if ydata is None or ydata == "":
raise CX("error, empty file %s" % f)
try:
- records = yaml.load(ydata)
- datastruct = records.next()
+ datastruct = yaml.load(ydata)
except:
raise CX("error parsing yaml file: %s" % f)
results.append(datastruct)