Consistently use {!r}, not '{!r}' in diagnostics.
authorwhitequark <cz@m-labs.hk>
Fri, 11 Oct 2019 11:47:42 +0000 (11:47 +0000)
committerwhitequark <cz@m-labs.hk>
Fri, 11 Oct 2019 11:47:42 +0000 (11:47 +0000)
commit1d8a397404025329e4bbe44d1e2bdf8e4f6b548a
tree8e16fa305cb0ab82cd750da12a63659a3ac7505b
parent5a6f2ff955ee46251a1917fc513114418a12f8b1
Consistently use {!r}, not '{!r}' in diagnostics.

This can cause confusion:
  * If the erroneous object is None, it is printed as 'None', which
    appears as a string (and could be the result of converting None
    to a string.)
  * If the erroneous object is a string, it is printed as ''<val>'',
    which is a rather strange combination of quotes.
16 files changed:
nmigen/back/pysim.py
nmigen/hdl/ast.py
nmigen/hdl/dsl.py
nmigen/hdl/ir.py
nmigen/hdl/mem.py
nmigen/hdl/xfrm.py
nmigen/lib/cdc.py
nmigen/lib/fifo.py
nmigen/lib/io.py
nmigen/test/test_hdl_ast.py
nmigen/test/test_hdl_dsl.py
nmigen/test/test_hdl_ir.py
nmigen/test/test_hdl_mem.py
nmigen/test/test_lib_cdc.py
nmigen/test/test_lib_fifo.py
nmigen/test/test_sim.py