2015-12-03 8 views
8

कोडPycharm चेतावनी: सभी सार तरीकों

class A(object): 
    def a(self): 
     raise NotImplementedError 

class B(A): 
    def a(self): 
     return 7 

class C(B): 
    pass 

Pycharm क्यों शिकायत करता है को लागू करना चाहिए?

समस्या सार कक्षा सी सब सार तरीकों

+0

कौन सा pycharm के संस्करण? –

+0

मेरे पास संस्करण 5.0.1 – MrJ

उत्तर

8

यह एक सूचना बग है को लागू करना चाहिए - आप इसके लिए यहाँ मतदान कर सकते हैं: https://youtrack.jetbrains.com/issue/PY-16132

+2

है यह 5.0.2 में तय किया गया है, https://youtrack.jetbrains.com/issue/PY-16776 – MrJ

0

जैसी उम्मीद थी, अजगर ही स्वीकार करता है कि कक्षा सी के उदाहरण वैध हैं। तो मुझे PyCharm में एक बग पर संदेह था।

PyCharm बग ट्रैकर के लिए Googling मुझे https://youtrack.jetbrains.com/issues/PY

ज़रूर पर्याप्त एक टिकट बढ़ा दिया गया है करने के लिए मिला है। https://youtrack.jetbrains.com/issue/PY-16132

कोई ठीक अभी तक

+0

इस टिप्पणी के टाइमस्टैम्प के रूप में तय नहीं है ... 2+ साल बाद। कोड समीक्षा करने के लिए सुपर मुश्किल है। –

संबंधित मुद्दे