Updating this mark and recapture question to PyMC

Creating some placeholder data (i.e., obs = [1,2,3,4]), your code runs fine for me. Not sure if that;'s because your observed data is to blame or not. Can you provide the entire error message/traceback?