f5.common¶
Subpackages¶
Submodules¶
f5.common.constants module¶
f5.common.iapp_parser module¶
-
class
f5.common.iapp_parser.
IappParser
(template_str)[source]¶ Bases:
object
-
template_sections
= [u'presentation', u'implementation', u'html-help', u'role-acl']¶
-
tcl_list_for_attr_re
= '{(\\s*\\w+\\s*)+}'¶
-
tcl_list_for_section_re
= '(\\s*\\w+\\s*)+'¶
-
section_map
= {u'html-help': u'htmlHelp', u'role-acl': u'roleAcl'}¶
-
attr_map
= {u'requires-modules': u'requiresModules'}¶
-
sections_not_required
= [u'html-help', u'role-acl']¶
-
tcl_list_patterns
= {u'requires-modules': '{(\\s*\\w+\\s*)+}', u'role-acl': '(\\s*\\w+\\s*)+'}¶
-
template_attrs
= [u'description', u'partition', u'requires-modules']¶
-
-
exception
f5.common.iapp_parser.
EmptyTemplateException
[source]¶ Bases:
f5.sdk_exception.F5SDKError
-
args
¶
-
message
¶
-
-
exception
f5.common.iapp_parser.
CurlyBraceMismatchException
[source]¶ Bases:
f5.sdk_exception.F5SDKError
-
args
¶
-
message
¶
-
-
exception
f5.common.iapp_parser.
NonextantSectionException
[source]¶ Bases:
f5.sdk_exception.F5SDKError
-
args
¶
-
message
¶
-
-
exception
f5.common.iapp_parser.
NonextantTemplateNameException
[source]¶ Bases:
f5.sdk_exception.F5SDKError
-
args
¶
-
message
¶
-
-
exception
f5.common.iapp_parser.
MalformedTCLListException
[source]¶ Bases:
f5.sdk_exception.F5SDKError
-
args
¶
-
message
¶
-