Source code for variables.basic
import datetime
[docs]class Basic:
"""
Contains definition of ``Basic`` variable type.
This type provides following attributes:
- ``parent``: parent of group associated with selected variable
- ``created``: datetime of variable creation
"""
@staticmethod
[docs] def create(group, parent):
"""
Creates ``Basic`` variable.
"""
group.attrs['type'] = 'Basic'
group.attrs['parent'] = parent
group.attrs['created'] = str(datetime.datetime.now()).rsplit('.')[0]
group.attrs['modified'] = group.attrs['created']
group.attrs['log'] = ''
data = group.create_group('data')