text = "The quick brown fox jumped over the lazy brown dog." adjustments = [(36, 'lazy', 'fat'), (0, 'The', 'A'), (20, 'jumped', 'tripped'), (4, '', 'very '), (10, 'brown', 'orange')] print("\n{}->{}".format(repr(text), repr(applyStringAdjustments(text, adjustments)))) print("\ncpu_count", os.cpu_count()) # end of Globals.demo setVerbosity(verbosityString) if __name__ != '__main__': # Load global Bible data sets from BibleBooksCodes import BibleBooksCodes BibleBooksCodes = BibleBooksCodes().loadData() from USFMMarkers import USFMMarkers USFMMarkers = USFMMarkers().loadData() USFMParagraphMarkers = USFMMarkers.getNewlineMarkersList('CanonicalText') #print( len(USFMParagraphMarkers), sorted(USFMParagraphMarkers) ) #for marker in ( ): #print( marker ) #USFMParagraphMarkers.remove( marker ) # was 30 ['cls', 'li1', 'li2', 'li3', 'li4', 'm', 'mi', 'p', 'pc', 'ph1', 'ph2', 'ph3', 'ph4', # 'pi1', 'pi2', 'pi3', 'pi4', 'pm', 'pmc', 'pmo', 'pmr', 'pr', 'q1', 'q2', 'q3', 'q4', # 'qm1', 'qm2', 'qm3', 'qm4'] # now 34 ['cls', 'li1', 'li2', 'li3', 'li4', 'm', 'mi', 'nb', 'p', 'pc', 'ph1', 'ph2', 'ph3', 'ph4', # 'pi1', 'pi2', 'pi3', 'pi4', 'pm', 'pmc', 'pmo', 'pmr', 'pr', 'q1', 'q2', 'q3', 'q4', 'qa', 'qc', # 'qm1', 'qm2', 'qm3', 'qm4', 'qr'] #print( len(USFMParagraphMarkers), sorted(USFMParagraphMarkers) ); halt