Propagating c++ exception to cython - python exception -
मुझे Cython 0.17.1 के साथ समस्या है
मेरा फ़ंक्शन एक और फ़ंक्शन के सही लपेटन के बाद Cython से: लेकिन इस अपवाद को हमेशा नजरअंदाज किया जाता है, मैं पायथन से c ++ अपवाद कैसे प्राप्त कर सकता हूं? क्या आप extern के साथ अपवाद हैंडलिंग घोषित कर रहे हैं? आपको सी + + अपवाद हैंडलिंग के बारे में पढ़ना चाहिए: असल में, आपको निम्न की तरह कुछ करना होगा: std :: Runtime_error अगर कोई फ़ाइल मौजूद नहीं है, तो मैं इस अपवाद को अपने तरीके से मेरे सिथॉन कोड में प्रसारित करना चाहता हूं।
शून्य लोडफाइल (कॉन्स्ट स्ट्रिंग और फाइलनाम) {/ / कुछ कोड, यदि फ़ाइल नाम मौजूद नहीं है तो std :: runtime_error (std :: string ("फ़ाइल मौजूद नहीं है") मौजूद है); }
प्रयास करें: रनफ़ाइल (myfilename) रनटाइम को छोड़कर: प्रिंट "फ़ाइल लोड नहीं किया जा सकता"
cdef extern से "some_file.h": cdef int foo () + को छोड़कर
Comments
Post a Comment