Session
- class app.portfolio.journal.session.Session[source]
Bases:
LoggableHierarchicalModel
Inheritance Diagram for Session
Methods
abort
()commit
()contains
(uid)end
()get_record_journal
(record, *[, create])model_post_init
(context)on_entity_record_created
(record_or_uid)on_journal_reset_notified_dependents
(journal)Attributes
Configuration for the model, should be a dictionary conforming to
ConfigDict
.instance_parent_weakref
- get_record_journal(record: EntityRecord, *, create: bool = True) Journal | None [source]
- Parameters:
record (EntityRecord)
create (bool)
- Return type:
Journal | None
- model_config: ClassVar[ConfigDict] = {'extra': 'forbid', 'frozen': True, 'serialize_by_alias': True, 'validate_assignment': True, 'validate_by_alias': True}
Configuration for the model, should be a dictionary conforming to
ConfigDict
.
- on_entity_record_created(record_or_uid: EntityRecord | Uid) None [source]
- Parameters:
record_or_uid (EntityRecord | Uid)
- Return type:
None