File tree Expand file tree Collapse file tree 9 files changed +11
-91
lines changed Expand file tree Collapse file tree 9 files changed +11
-91
lines changed Original file line number Diff line number Diff line change 1717"""
1818
1919import logging
20+ from xml .etree import ElementTree
21+
22+ import defusedxml .ElementTree
2023
2124from saml2 .validate import valid_instance
2225from saml2 .version import version as __version__
2326
2427
25- try :
26- from xml .etree import ElementTree as ElementTree
27-
28- if ElementTree .VERSION < "1.3.0" :
29- # cElementTree has no support for register_namespace
30- # neither _namespace_map, thus we sacrify performance
31- # for correctness
32- from xml .etree import ElementTree
33- except ImportError :
34- try :
35- import cElementTree as ElementTree
36- except ImportError :
37- from elementtree import ElementTree
38-
39- import defusedxml .ElementTree
40-
41-
4228logger = logging .getLogger (__name__ )
4329
4430NAMESPACE = "urn:oasis:names:tc:SAML:2.0:assertion"
Original file line number Diff line number Diff line change 1818import logging
1919from urllib .parse import urlencode
2020from urllib .parse import urlparse
21+ from xml .etree import ElementTree as ElementTree
22+
23+ import defusedxml .ElementTree
2124
2225import saml2
2326from saml2 .s_utils import deflate_and_base64_encode
2629from saml2 .xmldsig import SIG_ALLOWED_ALG
2730
2831
29- try :
30- from xml .etree import ElementTree as ElementTree
31-
32- if ElementTree .VERSION < "1.3.0" :
33- # cElementTree has no support for register_namespace
34- # neither _namespace_map, thus we sacrify performance
35- # for correctness
36- from xml .etree import ElementTree
37- except ImportError :
38- try :
39- import cElementTree as ElementTree
40- except ImportError :
41- from elementtree import ElementTree
42-
43- import defusedxml .ElementTree
44-
45-
4632logger = logging .getLogger (__name__ )
4733
4834NAMESPACE = "http://schemas.xmlsoap.org/soap/envelope/"
Original file line number Diff line number Diff line change 66"""
77import logging
88import re
9+ from xml .etree import ElementTree as ElementTree
10+
11+ import defusedxml .ElementTree
912
1013from saml2 import create_class_from_element_tree
1114from saml2 .samlp import NAMESPACE as SAMLP_NAMESPACE
1215from saml2 .schema import soapenv
1316
1417
15- try :
16- from xml .etree import ElementTree as ElementTree
17- except ImportError :
18- try :
19- import cElementTree as ElementTree
20- except ImportError :
21- # noinspection PyUnresolvedReferences
22- from elementtree import ElementTree
23-
24- import defusedxml .ElementTree
25-
26-
2718logger = logging .getLogger (__name__ )
2819
2920
Original file line number Diff line number Diff line change 77
88import unittest
99
10-
11- try :
12- pass
13- except ImportError :
14- pass
15-
1610import ds_data
1711
1812import saml2 .xmldsig as ds
Original file line number Diff line number Diff line change 55
66__author__ = "roland.hedberg@adm.umu.se (Roland Hedberg)"
77
8- try :
9- pass
10- except ImportError :
11- pass
128
139import ds_data
1410from pytest import raises
Original file line number Diff line number Diff line change 11#!/usr/bin/env python
22
3+ from defusedxml .common import EntitiesForbidden
34from pytest import raises
45import saml2_data
56
1617from saml2 .saml import SubjectLocality
1718
1819
19- try :
20- pass
21- except ImportError :
22- try :
23- pass
24- except ImportError :
25- pass
26-
27- from defusedxml .common import EntitiesForbidden
28-
29-
3020ITEMS = {
3121 NameID : [
3222 """<?xml version="1.0" encoding="utf-8"?>
Original file line number Diff line number Diff line change 55
66__author__ = "roland.hedberg@adm.umu.se (Roland Hedberg)"
77
8- try :
9- pass
10- except ImportError :
11- pass
12-
138import samlp_data
149
1510import saml2
Original file line number Diff line number Diff line change 55
66__author__ = "roland.hedberg@umu.se (Roland Hedberg)"
77
8-
9- try :
10- pass
11- except ImportError :
12- pass
13-
148import ds_data
159import md_data
1610
Original file line number Diff line number Diff line change 11#!/usr/bin/env python
22
3- try :
4- from xml .etree import ElementTree as ElementTree
5-
6- if ElementTree .VERSION < "1.3.0" :
7- # cElementTree has no support for register_namespace
8- # neither _namespace_map, thus we sacrify performance
9- # for correctness
10- from xml .etree import ElementTree
11- except ImportError :
12- try :
13- import cElementTree as ElementTree
14- except ImportError :
15- from elementtree import ElementTree
3+ from xml .etree import ElementTree as ElementTree
164
175from defusedxml .common import EntitiesForbidden
186from pytest import raises
You can’t perform that action at this time.
0 commit comments