msml.generators¶
This module provide functions for generating names.
Functions
reset_all () |
reset all here defined generators |
Classes
IdentifierGenerator ([prefix, suffix]) |
Generates identifier with a given prefix and suffx. |
-
class
msml.generators.
IdentifierGenerator
(prefix='', suffix='')[source]¶ Bases:
object
Generates identifier with a given prefix and suffx.
An instance can check, if the generated name was generated by him.
The counter starts by 1.
Parameters: >>> g = IdentifierGenerator('a', 'b') >>> g() "a1b" >>> a = g() >>> a "a2b" >>> g.has_generated(a) True >>> g.has_generated('a3b') False
-
msml.generators.
generate_identifier
= msml.generators.IdentifierGenerator('id', '')¶ generator for converter task ids
Type: msml.generators.IdentifierGenerator
-
msml.generators.
generate_task_id
= msml.generators.IdentifierGenerator('converter_task_', '')¶ generator for converter task ids
Type: msml.generators.IdentifierGenerator
-
msml.generators.
generate_variable
= msml.generators.IdentifierGenerator('gen_', '_')¶ generator for converter task ids
Type: msml.generators.IdentifierGenerator