Consistently use {!r}, not '{!r}' in diagnostics.
authorwhitequark <whitequark@whitequark.org>
Fri, 11 Oct 2019 11:47:42 +0000 (11:47 +0000)
committerwhitequark <whitequark@whitequark.org>
Fri, 11 Oct 2019 11:47:42 +0000 (11:47 +0000)
commitdb960e7c30f7ac66893af4a026a4515162ce5613
tree8e16fa305cb0ab82cd750da12a63659a3ac7505b
parentfa1e466a654543ba6803690a18f53ac38683bc65
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