Index: trunk/glueforge/templates/psdb/printobjects.tt
===================================================================
--- trunk/glueforge/templates/psdb/printobjects.tt	(revision 8206)
+++ trunk/glueforge/templates/psdb/printobjects.tt	(revision 8207)
@@ -22,12 +22,9 @@
     }
 
-    psString str = psMetadataConfigFormat(output);
-    if (!str) {
-        psError(PS_ERR_UNKNOWN, false, "failed to format data into a string");
+    if (![% pkg_namespace %]PrintMetadataRaw(stream, output, mdcf)) {
+        psError(PS_ERR_UNKNOWN, false, "failed to print metadata");
         psFree(output);
     }
     psFree(output);
-    fprintf(stream, "%s\n", str);
-    psFree(str);
 
     return true;
