[pypy-svn] r40466 - pypy/dist/pypy/objspace/std

cfbolz at codespeak.net cfbolz at codespeak.net
Wed Mar 14 09:40:35 CET 2007


Author: cfbolz
Date: Wed Mar 14 09:40:28 2007
New Revision: 40466

Modified:
   pypy/dist/pypy/objspace/std/dictmultiobject.py
Log:
remove some "demoting method xxx to base class" warnings


Modified: pypy/dist/pypy/objspace/std/dictmultiobject.py
==============================================================================
--- pypy/dist/pypy/objspace/std/dictmultiobject.py	(original)
+++ pypy/dist/pypy/objspace/std/dictmultiobject.py	Wed Mar 14 09:40:28 2007
@@ -39,24 +39,31 @@
 
 class DictImplementation(object):
     
-##     def get(self, w_lookup):
-##         return w_value or None
-##     def setitem_str(self,  w_key, w_value, shadows_type=True):
-##         return implementation
-##     def setitem(self,  w_key, w_value):
-##         return implementation
-##     def delitem(self, w_key):
-##         return implementation
-    
-##     def length(self):
-##         pass
+    def get(self, w_lookup):
+        #return w_value or None
+        raise NotImplementedError("abstract base class")
+
+    def setitem_str(self,  w_key, w_value, shadows_type=True):
+        #return implementation
+        raise NotImplementedError("abstract base class")
+
+    def setitem(self,  w_key, w_value):
+        #return implementation
+        raise NotImplementedError("abstract base class")
 
-##     def iteritems(self):
-##         pass
-##     def iterkeys(self):
-##         pass
-##     def itervalues(self):
-##         pass
+    def delitem(self, w_key):
+        #return implementation
+        raise NotImplementedError("abstract base class")
+ 
+    def length(self):
+        raise NotImplementedError("abstract base class")
+
+    def iteritems(self):
+        raise NotImplementedError("abstract base class")
+    def iterkeys(self):
+        raise NotImplementedError("abstract base class")
+    def itervalues(self):
+        raise NotImplementedError("abstract base class")
 
 
     def keys(self):



More information about the Pypy-commit mailing list