|
|
|
@ -40,9 +40,9 @@ class samba(objShare):
|
|
|
|
|
self._splitToFields = self.splitToFields
|
|
|
|
|
# Объект документ
|
|
|
|
|
self.docObj = self._textToXML()
|
|
|
|
|
print("DEBUG samba format")
|
|
|
|
|
from lxml import etree
|
|
|
|
|
print(str(etree.tostring(self.docObj.doc, pretty_print=True), encoding="UTF-8"))
|
|
|
|
|
# print("DEBUG samba format")
|
|
|
|
|
# from lxml import etree
|
|
|
|
|
# print(str(etree.tostring(self.docObj.doc, pretty_print=True), encoding="UTF-8"))
|
|
|
|
|
# XML документ
|
|
|
|
|
self.doc = self.docObj.doc
|
|
|
|
|
|
|
|
|
@ -110,8 +110,8 @@ class samba(objShare):
|
|
|
|
|
def join(self, sambaObj):
|
|
|
|
|
"""Объединяем конфигурации"""
|
|
|
|
|
if isinstance(sambaObj, samba):
|
|
|
|
|
print("DEBUG samba format join\n")
|
|
|
|
|
from lxml import etree
|
|
|
|
|
# print("DEBUG samba format join\n")
|
|
|
|
|
# from lxml import etree
|
|
|
|
|
# print("before join (a):")
|
|
|
|
|
# print(str(etree.tostring(self.docObj.doc, pretty_print=True), encoding="UTF-8"))
|
|
|
|
|
# print("before join (b):")
|
|
|
|
@ -290,8 +290,8 @@ class samba(objShare):
|
|
|
|
|
# Обработка условий для samba
|
|
|
|
|
if (f.name[0] == "!" or
|
|
|
|
|
f.name[0] == "-" or f.name[0] == "+"):
|
|
|
|
|
print("DEBUG !")
|
|
|
|
|
print(f.name[0])
|
|
|
|
|
# print("DEBUG !")
|
|
|
|
|
# print(f.name[0])
|
|
|
|
|
qns = self.removeSymbolTerm(f.br)
|
|
|
|
|
xmlField = docObj.createField(
|
|
|
|
|
"var", [qns], f.name[1:], [f.value])
|
|
|
|
|