appobject.py
changeset 7990 a673d1d9a738
parent 7879 9aae456abab5
child 8190 2a3c1b787688
--- a/appobject.py	Fri Oct 21 14:32:18 2011 +0200
+++ b/appobject.py	Fri Oct 21 14:32:37 2011 +0200
@@ -43,12 +43,6 @@
 
 def class_regid(cls):
     """returns a unique identifier for an appobject class"""
-    if 'id' in cls.__dict__:
-        warn('[3.6] %s.%s: id is deprecated, use __regid__'
-             % (cls.__module__, cls.__name__), DeprecationWarning)
-        cls.__regid__ = cls.id
-    if hasattr(cls, 'id') and not isinstance(cls.id, property):
-        return cls.id
     return cls.__regid__
 
 # helpers for debugging selectors
@@ -414,13 +408,7 @@
         the right hook to create an instance for example). By default the
         appobject is returned without any transformation.
         """
-        try: # XXX < 3.6 bw compat
-            pdefs = cls.property_defs # pylint: disable=E1101
-        except AttributeError:
-            pdefs = getattr(cls, 'cw_property_defs', {})
-        else:
-            warn('[3.6] property_defs is deprecated, use cw_property_defs in %s'
-                 % cls, DeprecationWarning)
+        pdefs = getattr(cls, 'cw_property_defs', {})
         for propid, pdef in pdefs.items():
             pdef = pdef.copy() # may be shared
             pdef['default'] = getattr(cls, propid, pdef['default'])
@@ -471,113 +459,6 @@
         """
         return self._cw.property_value(self._cwpropkey(propid))
 
-    # deprecated ###############################################################
-
-    @property
-    @deprecated('[3.6] use self.__regid__')
-    def id(self):
-        return self.__regid__
-
-    @property
-    @deprecated('[3.6] use self._cw.vreg')
-    def vreg(self):
-        return self._cw.vreg
-
-    @property
-    @deprecated('[3.6] use self._cw.vreg.schema')
-    def schema(self):
-        return self._cw.vreg.schema
-
-    @property
-    @deprecated('[3.6] use self._cw.vreg.config')
-    def config(self):
-        return self._cw.vreg.config
-
-    @property
-    @deprecated('[3.6] use self._cw')
-    def req(self):
-        return self._cw
-
-    @deprecated('[3.6] use self.cw_rset')
-    def get_rset(self):
-        return self.cw_rset
-    @deprecated('[3.6] use self.cw_rset')
-    def set_rset(self, rset):
-        self.cw_rset = rset
-    rset = property(get_rset, set_rset)
-
-    @property
-    @deprecated('[3.6] use self.cw_row')
-    def row(self):
-        return self.cw_row
-
-    @property
-    @deprecated('[3.6] use self.cw_col')
-    def col(self):
-        return self.cw_col
-
-    @property
-    @deprecated('[3.6] use self.cw_extra_kwargs')
-    def extra_kwargs(self):
-        return self.cw_extra_kwargs
-
-    @deprecated('[3.6] use self._cw.view')
-    def view(self, *args, **kwargs):
-        return self._cw.view(*args, **kwargs)
-
-    @property
-    @deprecated('[3.6] use self._cw.varmaker')
-    def varmaker(self):
-        return self._cw.varmaker
-
-    @deprecated('[3.6] use self._cw.get_cache')
-    def get_cache(self, cachename):
-        return self._cw.get_cache(cachename)
-
-    @deprecated('[3.6] use self._cw.build_url')
-    def build_url(self, *args, **kwargs):
-        return self._cw.build_url(*args, **kwargs)
-
-    @deprecated('[3.6] use self.cw_rset.limited_rql')
-    def limited_rql(self):
-        return self.cw_rset.limited_rql()
-
-    @deprecated('[3.6] use self.cw_rset.complete_entity(row,col) instead')
-    def complete_entity(self, row, col=0, skip_bytes=True):
-        return self.cw_rset.complete_entity(row, col, skip_bytes)
-
-    @deprecated('[3.6] use self.cw_rset.get_entity(row,col) instead')
-    def entity(self, row, col=0):
-        return self.cw_rset.get_entity(row, col)
-
-    @deprecated('[3.6] use self._cw.user_rql_callback')
-    def user_rql_callback(self, args, msg=None):
-        return self._cw.user_rql_callback(args, msg)
-
-    @deprecated('[3.6] use self._cw.user_callback')
-    def user_callback(self, cb, args, msg=None, nonify=False):
-        return self._cw.user_callback(cb, args, msg, nonify)
-
-    @deprecated('[3.6] use self._cw.format_date')
-    def format_date(self, date, date_format=None, time=False):
-        return self._cw.format_date(date, date_format, time)
-
-    @deprecated('[3.6] use self._cw.format_time')
-    def format_time(self, time):
-        return self._cw.format_time(time)
-
-    @deprecated('[3.6] use self._cw.format_float')
-    def format_float(self, num):
-        return self._cw.format_float(num)
-
-    @deprecated('[3.6] use self._cw.parse_datetime')
-    def parse_datetime(self, value, etype='Datetime'):
-        return self._cw.parse_datetime(value, etype)
-
-    @deprecated('[3.6] use self.cw_propval')
-    def propval(self, propid):
-        return self._cw.property_value(self._cwpropkey(propid))
-
     # these are overridden by set_log_methods below
     # only defining here to prevent pylint from complaining
     info = warning = error = critical = exception = debug = lambda msg,*a,**kw: None