File tree Expand file tree Collapse file tree 1 file changed +9
-11
lines changed Expand file tree Collapse file tree 1 file changed +9
-11
lines changed Original file line number Diff line number Diff line change 88
99_logger = logging .getLogger (__name__ )
1010
11- _gallery_validator = None
12-
1311
1412@view_validation .validate ('gallery' )
1513def schema_viewname (arch , ** kwargs ):
16- global _gallery_validator
14+ if not hasattr (schema_viewname , "_gallery_validator" ):
15+ with misc .file_open (os .path .join ('awesome_gallery' , 'rng' , 'gallery_view.rng' )) as f :
16+ schema_viewname ._gallery_validator = etree .RelaxNG (etree .parse (f ))
1717
18- if _gallery_validator is None :
19- with misc .file_open (os .path .join ('awesome_gallery' , 'rng' , 'gallery_view.rng' )) as f :
20- _gallery_validator = etree .RelaxNG (etree .parse (f ))
18+ validator = schema_viewname ._gallery_validator
2119
22- if _gallery_validator .validate (arch ):
23- return True
20+ if validator .validate (arch ):
21+ return True
2422
25- for error in _gallery_validator .error_log :
26- _logger .error (ustr (error ))
27- return False
23+ for error in validator .error_log :
24+ _logger .error (ustr (error ))
25+ return False
You can’t perform that action at this time.
0 commit comments