##// END OF EJS Templates
reverted copy of cached instance:...
marcink -
r1340:cbdd583f beta
parent child Browse files
Show More
@@ -2,8 +2,6
2 2
3 3 Provides the BaseController class for subclassing.
4 4 """
5 import copy
6
7 5 from pylons import config, tmpl_context as c, request, session
8 6 from pylons.controllers import WSGIController
9 7 from pylons.templating import render_mako as render
@@ -64,9 +62,9 class BaseRepoController(BaseController)
64 62 super(BaseRepoController, self).__before__()
65 63 if c.repo_name:
66 64
67 r, dbrepo = self.scm_model.get(c.repo_name, retval='repo')
65 c.rhodecode_repo, dbrepo = self.scm_model.get(c.repo_name, retval='repo')
68 66
69 if r is not None:
67 if c.rhodecode_repo is not None:
70 68 c.repository_followers = \
71 69 self.scm_model.get_followers(c.repo_name)
72 70 c.repository_forks = self.scm_model.get_forks(c.repo_name)
@@ -74,8 +72,3 class BaseRepoController(BaseController)
74 72 c.repository_followers = 0
75 73 c.repository_forks = 0
76 74
77 # Since RhodeCode uses heavy memory caching we make a deepcopy
78 # of object taken from cache. This way we lose reference to cached
79 # instance in memory and keep it relatively small even for
80 # very large number of changesets
81 c.rhodecode_repo = copy.copy(r)
General Comments 0
You need to be logged in to leave comments. Login now