To create a new referential on a non existing minf file, you can use the following Python code (you can put it in a command-like executable Python script):
Code: Select all
from soma.minf.api import writeMinf
from soma.uuid import Uuid
writeMinf( '/tmp/test.minf', [ { 'referential': str( Uuid() ) } ] )
Code: Select all
from soma.minf.api import readMinf, writeMinf
referential = readMinf( '/tmp/test.minf' )[0][ 'referential' ]
minf = readMinf( '/tmp/test2.minf' )
minf[0][ 'referential' ] = referential
writeMinf( '/tmp/test2.minf', minf )