tm1filetools.files.text package

Classes representing different TM1 text file types.

tm1filetools.files.text.blb module

class tm1filetools.files.text.blb.TM1BLBFile(path: Path)

Bases: TM1TextFile

A class representation of a tm1 BLB file

suffix = 'blb'

tm1filetools.files.text.cfg module

class tm1filetools.files.text.cfg.TM1CfgFile(path: Path)

Bases: TM1TextFile

A class representation of a tm1s.cfg file

get_parameter(param: str) str
is_valid()
set_parameter(param: str, value: str) None
suffix = 'cfg'

tm1filetools.files.text.chore module

class tm1filetools.files.text.chore.TM1ChoreFile(path: Path)

Bases: TM1TextFile

A class representation of a tm1 TI process file

suffix = 'cho'

tm1filetools.files.text.cma module

class tm1filetools.files.text.cma.TM1CMAFile(path: Path)

Bases: TM1TextFile

A class representation of a tm1 CMA file

TM1 creates files with a cma extension that are really csv files containing exports of cube data

quote_character = '"'
suffix = 'cma'
write(text)

tm1filetools.files.text.log module

class tm1filetools.files.text.log.TM1ChangeLogFile(path: Path)

Bases: TM1LogFile

A class representation of a tm1s log file

read()
write(text)
class tm1filetools.files.text.log.TM1LogFile(path: Path)

Bases: TM1TextFile

A class representation of a tm1 log file

suffix = 'log'
class tm1filetools.files.text.log.TM1ProcessErorrLogFile(path: Path)

Bases: TM1LogFile

A class representation of a tm1s TI process error log file

prefix = 'TM1ProcessError_'

tm1filetools.files.text.process module

class tm1filetools.files.text.process.TM1ProcessFile(path: Path)

Bases: TM1TextFile

A class representation of a tm1 TI process file

suffix = 'pro'

tm1filetools.files.text.rules module

class tm1filetools.files.text.rules.TM1RulesFile(path: Path)

Bases: TM1TextFile

A class representation of a tm1 rulea file (rux)

suffix = 'rux'

tm1filetools.files.text.subset module

class tm1filetools.files.text.subset.TM1SubsetFile(path: Path, public: bool = True)

Bases: TM1UserFile

A class representation of a tm1 subset file

folder_suffix = '}subs'
suffix = 'sub'

tm1filetools.files.text.text module

class tm1filetools.files.text.text.TM1TextFile(path: Path)

Bases: TM1File

Base class for TM1 text files (rux, pro, vue etc)

read()
write(text)

tm1filetools.files.text.user_owned module

class tm1filetools.files.text.user_owned.TM1UserFile(path: Path, public: bool = True)

Bases: TM1TextFile

A base class for files that get created (and may be owned) by users That is, views and subsets. You probably don’t want to instantiate this class, use view or subset instead

move_to_public() None

tm1filetools.files.text.view module

class tm1filetools.files.text.view.TM1ViewFile(path: Path, public: bool = True)

Bases: TM1UserFile

A class representation of a tm1 view file

folder_suffix = '}vues'
suffix = 'vue'