equal
deleted
inserted
replaced
1369 if value is not None: |
1369 if value is not None: |
1370 element_idx = elements.keys().index(name) |
1370 element_idx = elements.keys().index(name) |
1371 if element_idx > 0: |
1371 if element_idx > 0: |
1372 previous_elements_xpath = "|".join(map( |
1372 previous_elements_xpath = "|".join(map( |
1373 lambda x: prefix + x |
1373 lambda x: prefix + x |
1374 if x != "content" |
1374 if x != "content" |
1375 else elements["content"]["elmt_type"]["choices_xpath"].path, |
1375 else elements["content"]["elmt_type"]["choices_xpath"].path, |
1376 elements.keys()[:element_idx])) |
1376 elements.keys()[:element_idx])) |
1377 |
1377 |
1378 insertion_point = len(self.xpath(previous_elements_xpath, namespaces=factory.NSMAP)) |
1378 insertion_point = len(self.xpath(previous_elements_xpath, namespaces=factory.NSMAP)) |
1379 else: |
1379 else: |
1380 insertion_point = 0 |
1380 insertion_point = 0 |