Will Ayd

  • Archive
  • Categories
  • Tags
  • Search
  • Home
  • Categories
  • debugging
  • Fundamental Python Debugging Part 3 - Cython Extensions

    This article shows you how to use cygdb to debug Cython extensions. While dauting at first glance, the knowledge of pdb and gdb we gained in the previous two articles makes it much easier to step through Cython!

    March 10, 2023
     · 13 min read
     · Will Ayd
  • Fundamental Python Debugging Part 2 - Python Extensions

    This article shows you how to step into Python extensions, which are often used to wrap C/C++ libraries for interoperability or optimized performance. Because pdb cannot step through Python extensions we opt for gdb instead.

    February 22, 2023
     · 46 min read
     · Will Ayd
  • Fundamental Python Debugging Part 1 - Python

    This article shows you how to use pdb to debug your Python applications. While not the most visually appealing option, knowledge of pdb becomes very useful for using gdb, which will be covered in the next article on debugging Python extensions.

    February 08, 2023
     · 27 min read
     · Will Ayd
©2022 • Powered by Pelican & Papyrus