show truncated python tracebacks as tail rather than head

Resolved 💬 4 comments Opened May 14, 2025 by asmacdo Closed Jan 3, 2026

Bug Description
Please show truncated python tracebacks as tail rather than head.

What I saw

● Bash(cd /home/austin/devel/planartary-space-agency && source venv/bin/activate && cd tools/planet_generator && python …
      planet_generator.py planets/jupiter.json -o ../../public/assets/images/planets/jupiter.png)
  ⎿  Error: Traceback (most recent call last):
       File "/home/austin/devel/planartary-space-agency/tools/planet_generator/planet_generator.py", line 465, in <module>
         sys.exit(main())
                  ~~~~^^
       File "/home/austin/devel/planartary-space-agency/tools/planet_generator/planet_generator.py", line 459, in main
         generator.generate(args.output)
         ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
       File "/home/austin/devel/planartary-space-agency/tools/planet_generator/planet_generator.py", line 44, in generate
         planet_image = self._generate_gas_giant(planet_image)
       File "/home/austin/devel/planartary-space-agency/tools/planet_generator/planet_generator.py", line 151, in _generate_gas_giant
     … +14 lines (ctrl+r to see all)

● Let's fix the issue with the gas giant generation:

Full (Using ctrl+r)

● Bash(cd /home/austin/devel/planartary-space-agency && source venv/bin/activate && cd tools/planet_generator && python …
      planet_generator.py planets/jupiter.json -o ../../public/assets/images/planets/jupiter.png)
  ⎿  Error: Traceback (most recent call last):
       File "/home/austin/devel/planartary-space-agency/tools/planet_generator/planet_generator.py", line 465, in <module>
         sys.exit(main())
                  ~~~~^^
       File "/home/austin/devel/planartary-space-agency/tools/planet_generator/planet_generator.py", line 459, in main
         generator.generate(args.output)
         ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
       File "/home/austin/devel/planartary-space-agency/tools/planet_generator/planet_generator.py", line 44, in generate
         planet_image = self._generate_gas_giant(planet_image)
       File "/home/austin/devel/planartary-space-agency/tools/planet_generator/planet_generator.py", line 151, in _generate_gas_giant
         base_image = self._add_gas_swirls(base_image, mask)
       File "/home/austin/devel/planartary-space-agency/tools/planet_generator/planet_generator.py", line 287, in _add_gas_swirls
         distorted = planet_image.transform(
             planet_image.size,
         ...<5 lines>...
             Image.BILINEAR
         )
       File "/home/austin/devel/planartary-space-agency/venv/lib/python3.13/site-packages/PIL/Image.py", line 2845, in transform
         .transform(size, method, data, resample, fill, fillcolor)
          ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
       File "/home/austin/devel/planartary-space-agency/venv/lib/python3.13/site-packages/PIL/Image.py", line 2866, in transform
         for box, quad in data:
             ^^^^^^^^^
     ValueError: too many values to unpack (expected 2)

What I'd like to see

       File "/home/austin/devel/planartary-space-agency/venv/lib/python3.13/site-packages/PIL/Image.py", line 2845, in transform
         .transform(size, method, data, resample, fill, fillcolor)
          ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
       File "/home/austin/devel/planartary-space-agency/venv/lib/python3.13/site-packages/PIL/Image.py", line 2866, in transform
         for box, quad in data:
             ^^^^^^^^^
     ValueError: too many values to unpack (expected 2)

● Let's fix the issue with the gas giant generation:

Environment Info

  • Platform: linux
  • Terminal: gnome-terminal
  • Version: 0.2.113
  • Feedback ID: ab4c7206-44c9-488c-ad91-98bfdb0beb6b

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗