def izvadi( fime, srezove, dirime, nomer =None, ime ='', opfx =''): log() c = Cutter() if isinstance( srezove, str): srezove = [s.split('#',1)[0] for s in srezove.split('\n')] v = ' '.join( s for s in srezove if s.strip()) v = rec2dir.opravi_tireta( v, spc=' ') c.readcuts( v) elif isinstance( srezove, dict): for k,v in srezove.items(): c.name = str(k) v = rec2dir.opravi_tireta( v, spc=' ') c.readcuts( v) c.add() else: assert 0, (srezove, fime) c.save( infile= fime, path= dirime, ofile_as_sfx = ''.join( '-'+str(f) for f in [ #opfx or dirime.rstrip('/'), #fime, ime, nomer] if f), do_nothing= not optz.zapis, #verbose= True )