1 2######################## Slicers+Unslicers 3 4# note that Slicing is always easier than Unslicing, because Unslicing 5# is the side where you are dealing with the danger 6 7from foolscap.slicers.none import NoneSlicer, NoneUnslicer 8from foolscap.slicers.bool import BooleanSlicer, BooleanUnslicer 9from foolscap.slicers.unicode import UnicodeSlicer, UnicodeUnslicer 10from foolscap.slicers.decimal_slicer import DecimalSlicer, DecimalUnslicer 11from foolscap.slicers.list import ListSlicer, ListUnslicer 12from foolscap.slicers.tuple import TupleSlicer, TupleUnslicer 13from foolscap.slicers.set import SetSlicer, SetUnslicer 14from foolscap.slicers.set import FrozenSetSlicer, FrozenSetUnslicer 15#from foolscap.slicers.set import BuiltinSetSlicer 16from foolscap.slicers.dict import DictSlicer, DictUnslicer, OrderedDictSlicer 17from foolscap.slicers.vocab import ReplaceVocabSlicer, ReplaceVocabUnslicer 18from foolscap.slicers.vocab import ReplaceVocabularyTable, AddToVocabularyTable 19from foolscap.slicers.vocab import AddVocabSlicer, AddVocabUnslicer 20from foolscap.slicers.root import RootSlicer, RootUnslicer 21 22# appease pyflakes 23unused = [ 24 NoneSlicer, NoneUnslicer, 25 BooleanSlicer, BooleanUnslicer, 26 UnicodeSlicer, UnicodeUnslicer, 27 DecimalSlicer, DecimalUnslicer, 28 ListSlicer, ListUnslicer, 29 TupleSlicer, TupleUnslicer, 30 SetSlicer, SetUnslicer, 31 FrozenSetSlicer, FrozenSetUnslicer, 32 #from foolscap.slicers.set import BuiltinSetSlicer 33 DictSlicer, DictUnslicer, OrderedDictSlicer, 34 ReplaceVocabSlicer, ReplaceVocabUnslicer, 35 ReplaceVocabularyTable, AddToVocabularyTable, 36 AddVocabSlicer, AddVocabUnslicer, 37 RootSlicer, RootUnslicer, 38 ] 39