/// <summary> /// Returns the PyObject as a long /// </summary> /// <returns></returns> public long ToLong() { try { return(IsValid ? Py.PyLong_AsLongLong(this) : 0); } finally { HandlePythonError(); } }