def __init__(self, filename=None):
if filename is None:<EOL><INDENT>self.clear()<EOL><DEDENT>else:<EOL><INDENT>self.read_from_file(filename)<EOL><DEDENT>
Argument:
 | ``filename``  --  When not given, an empty data structure is
                     created, otherwise the file is loaded from disk