


"""simple docstring"""




import sentencepiece as spm

# pegasus:
# 1. no bos
# 2. eos_id is 1
# 3. unk_id is 2
# build a sample spm file accordingly
spm.SentencePieceTrainer.train(
    '--input=botchan.txt --model_prefix=test_sentencepiece_no_bos --bos_id=-1 --unk_id=2  --eos_id=1  --vocab_size=1000'
)

# 4. now update the fixture
# mv test_sentencepiece_no_bos.model ../../tests/fixtures/








"""simple docstring"""




def 			a_   (  lowercase__   :str, lowercase__   :int = 13    ):
			__lowerCamelCase        =			""""""
			for c in s:
						if "A" <= c <= "Z":
									out += chr(ord("""A"""    ) + (ord(lowercase__    ) - ord("""A"""    ) + n) % 26    )
						elif "a" <= c <= "z":
									out += chr(ord("""a"""    ) + (ord(lowercase__    ) - ord("""a"""    ) + n) % 26    )
						else:
									out += c
			return out





def 			a_   (  ):
			__lowerCamelCase        =			input("""Enter message: """    )

			__lowerCamelCase        =			dencrypt(lowercase__, 13    )
			print("""Encryption:""", lowercase__    )

			__lowerCamelCase        =			dencrypt(lowercase__, 13    )
			print("""Decryption: """, lowercase__    )


if __name__ == "__main__":
					import doctest

					doctest.testmod()
					main()




