Changes between Initial Version and Version 1 of Ticket #1248


Ignore:
Timestamp:
07/29/11 15:43:19 (3 years ago)
Author:
dread
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1248 – Description

    initial v1  
    3939KeyError: u'License not found: None' 
    4040}}} 
     41 
     42and a similar one:  
     43{{{ 
     44 http://test.ckan.net/tag/barbecue 
     45Module pylons.wsgiapp:324 in dispatch 
     46<<          if log_debug: 
     47                   log.debug("Calling controller class with WSGI interface") 
     48               return controller(environ, start_response) 
     49            
     50           def load_test_env(self, environ): 
     51>>  return controller(environ, start_response) 
     52Module ckan.lib.base:118 in __call__ 
     53<<          # available in environ['pylons.routes_dict']     
     54               try: 
     55                   return WSGIController.__call__(self, environ, start_response) 
     56               finally: 
     57                   model.Session.remove() 
     58>>  return WSGIController.__call__(self, environ, start_response) 
     59Module pylons.controllers.core:221 in __call__ 
     60<<                  return response(environ, self.start_response) 
     61                
     62               response = self._dispatch_call() 
     63               if not start_response_called: 
     64                   self.start_response = start_response 
     65>>  response = self._dispatch_call() 
     66Module pylons.controllers.core:172 in _dispatch_call 
     67<<              req.environ['pylons.action_method'] = func 
     68                    
     69                   response = self._inspect_call(func) 
     70               else: 
     71                   if log_debug: 
     72>>  response = self._inspect_call(func) 
     73Module pylons.controllers.core:107 in _inspect_call 
     74<<                        func.__name__, args) 
     75               try: 
     76                   result = self._perform_call(func, args) 
     77               except HTTPException, httpe: 
     78                   if log_debug: 
     79>>  result = self._perform_call(func, args) 
     80Module pylons.controllers.core:60 in _perform_call 
     81<<          """Hide the traceback for everything above this method""" 
     82               __traceback_hide__ = 'before_and_this' 
     83               return func(**args) 
     84            
     85           def _inspect_call(self, func): 
     86>>  return func(**args) 
     87Module ckan.controllers.tag:2 in read 
     88Module ckan.lib.cache:167 in wrapper 
     89<<      log = __import__("logging").getLogger("proxy_cache") 
     90           def wrapper(func, *args, **kwargs): 
     91               result = func(*args, **kwargs) 
     92        
     93               pylons = get_pylons(args) 
     94>>  result = func(*args, **kwargs) 
     95Module ckan.controllers.tag:64 in read 
     96<<          data_dict = {'id':id} 
     97               try: 
     98                   c.tag = get.tag_show(context,data_dict) 
     99               except NotFound: 
     100                   abort(404, _('Tag not found')) 
     101>>  c.tag = get.tag_show(context,data_dict) 
     102Module ckan.logic.action.get:341 in tag_show 
     103<<      extended_packages = [] 
     104           for package in tag_dict['packages']: 
     105               extended_packages.append(_extend_package_dict(package,context)) 
     106        
     107           tag_dict['packages'] = extended_packages 
     108>>  extended_packages.append(_extend_package_dict(package,context)) 
     109Module ckan.logic.action.get:537 in _extend_package_dict 
     110<<      license_id = package_dict['license_id'] 
     111           if license_id: 
     112               isopen = model.Package.get_license_register()[license_id].isopen() 
     113               package_dict['isopen'] = isopen 
     114           else: 
     115>>  isopen = model.Package.get_license_register()[license_id].isopen() 
     116Module ckan.model.license:59 in __getitem__ 
     117<<              return default 
     118               else: 
     119                   raise KeyError, "License not found: %s" % key 
     120        
     121           def get(self, key, default=None): 
     122>>  raise KeyError, "License not found: %s" % key 
     123KeyError: u'License not found: CreativeCommonsAttributionCCBY25' 
     124}}}