entity.py
changeset 3405 9d31c9cb8103
parent 3382 435286b8fe10
child 3418 7b49fa7e942d
equal deleted inserted replaced
3404:9cb6b0cc2a7c 3405:9d31c9cb8103
   282             kwargs['base_url'] = self.metainformation()['source'].get('base-url')
   282             kwargs['base_url'] = self.metainformation()['source'].get('base-url')
   283         if method in (None, 'view'):
   283         if method in (None, 'view'):
   284             try:
   284             try:
   285                 kwargs['_restpath'] = self.rest_path(kwargs.get('base_url'))
   285                 kwargs['_restpath'] = self.rest_path(kwargs.get('base_url'))
   286             except TypeError:
   286             except TypeError:
   287                 warn('%s: rest_path() now take use_ext_eid argument, '
   287                 warn('[3.4] %s: rest_path() now take use_ext_eid argument, '
   288                      'please update' % self.__regid__, DeprecationWarning)
   288                      'please update' % self.__regid__, DeprecationWarning)
   289                 kwargs['_restpath'] = self.rest_path()
   289                 kwargs['_restpath'] = self.rest_path()
   290         else:
   290         else:
   291             kwargs['rql'] = 'Any X WHERE X eid %s' % self.eid
   291             kwargs['rql'] = 'Any X WHERE X eid %s' % self.eid
   292         return self._cw.build_url(method, **kwargs)
   292         return self._cw.build_url(method, **kwargs)