JetJadeja / Tanzine

A Programming Language Interpreted in Python.
MIT License
6 stars 0 forks source link

Python Error Not Covered By Parser: (TypeError: Unicode-objects must be encoded before hashing) #32

Open Tater-Bot opened 4 years ago

Tater-Bot commented 4 years ago

A Python error occurred when running this Tanzine: https://discordapp.com/channels/731302554784235520/732672699297562814/756633457399955477

Tanzine Code:

@FUNC@ <hello> [@idk] {
  @VAR@ hash = @RUN@ (hashlib/sha256,@idk)  
  @RETURN@ @hash
}
@VAR@ hashed = @RUN@ (<hello>, 'beebs')
@RUN@(/print,@hashed)

Python Error:

Traceback (most recent call last):
  File "run.py", line 10, in <module>
    parser.Parse()
  File "/root/tanzine-bot/tokens.py", line 362, in Parse
    self.run_functions(func, args)
  File "/root/tanzine-bot/tokens.py", line 457, in run_functions
    self.Parse()
  File "/root/tanzine-bot/tokens.py", line 421, in Parse
    x = exec(statment)
  File "<string>", line 1, in <module>
TypeError: Unicode-objects must be encoded before hashing