title: How to convert an NSDictionary to a Python dict?
body: <p>I have a plugin written entirely in Python using PyObjC whose core classes I need to convert to Objective-C.  One of them basically just loads up a Python module and executes a specific function, passing it keyword arguments.  In PyObjC, this was extremely.</p>
  
  <p>However, I'm having difficulty figuring out how to do the same thing using the Python C API.  In particular, I'm unsure how best to convert an NSDictionary (which might hold integers, strings, booleans, or all of the above) into a format that I can then pass on to Python as keyword arguments.</p>
  
  <p>Anyone have pointers on how to accomplish something like this?  Thanks in advance!</p>
  
  <p><strong>Edit</strong>: just to clarify, I'm converting my existing class which was formerly Python into Objective-C, and am having trouble figuring out how to move from an NSDictionary in Objective-C to a Python dictionary I can pass on when I invoke the remaining Python scripts.  The Objective-C class is basically just a Python loader, but I'm unfamiliar with the Python C API and am having trouble figuring out where to look for examples or functions that will help me.</p>