Show More
@@ -238,7 +238,7 b' def main(argv=None):' | |||||
238 |
|
238 | |||
239 | try: |
|
239 | try: | |
240 | margs = dict(map(lambda s: s.split(':', 1), other)) |
|
240 | margs = dict(map(lambda s: s.split(':', 1), other)) | |
241 | except: |
|
241 | except Exception: | |
242 | sys.stderr.write('Error parsing arguments \n') |
|
242 | sys.stderr.write('Error parsing arguments \n') | |
243 | sys.exit() |
|
243 | sys.exit() | |
244 |
|
244 |
@@ -41,7 +41,7 b' def make_map(config):' | |||||
41 | if len(by_id) == 2 and by_id[1].isdigit() and by_id[0] == '': |
|
41 | if len(by_id) == 2 and by_id[1].isdigit() and by_id[0] == '': | |
42 | repo_name = Repository.get(by_id[1]).repo_name |
|
42 | repo_name = Repository.get(by_id[1]).repo_name | |
43 | match_dict['repo_name'] = repo_name |
|
43 | match_dict['repo_name'] = repo_name | |
44 | except: |
|
44 | except Exception: | |
45 | pass |
|
45 | pass | |
46 |
|
46 | |||
47 | return is_valid_repo(repo_name, config['base_path']) |
|
47 | return is_valid_repo(repo_name, config['base_path']) |
@@ -130,7 +130,7 b' class AdminController(BaseController):' | |||||
130 | c.search_term = request.GET.get('filter') |
|
130 | c.search_term = request.GET.get('filter') | |
131 | try: |
|
131 | try: | |
132 | users_log = _journal_filter(users_log, c.search_term) |
|
132 | users_log = _journal_filter(users_log, c.search_term) | |
133 | except: |
|
133 | except Exception: | |
134 | # we want this to crash for now |
|
134 | # we want this to crash for now | |
135 | raise |
|
135 | raise | |
136 |
|
136 |
@@ -516,7 +516,7 b' class ReposController(BaseRepoController' | |||||
516 | h.flash(_('Updated repository visibility in public journal'), |
|
516 | h.flash(_('Updated repository visibility in public journal'), | |
517 | category='success') |
|
517 | category='success') | |
518 | Session().commit() |
|
518 | Session().commit() | |
519 | except: |
|
519 | except Exception: | |
520 | h.flash(_('An error occurred during setting this' |
|
520 | h.flash(_('An error occurred during setting this' | |
521 | ' repository in public journal'), |
|
521 | ' repository in public journal'), | |
522 | category='error') |
|
522 | category='error') |
@@ -71,7 +71,7 b' def get_ignore_ws(fid, GET):' | |||||
71 | if ig_ws: |
|
71 | if ig_ws: | |
72 | try: |
|
72 | try: | |
73 | return int(ig_ws[0].split(':')[-1]) |
|
73 | return int(ig_ws[0].split(':')[-1]) | |
74 | except: |
|
74 | except Exception: | |
75 | pass |
|
75 | pass | |
76 | return ig_ws_global |
|
76 | return ig_ws_global | |
77 |
|
77 | |||
@@ -124,7 +124,7 b' def get_line_ctx(fid, GET):' | |||||
124 |
|
124 | |||
125 | try: |
|
125 | try: | |
126 | return int(retval) |
|
126 | return int(retval) | |
127 | except: |
|
127 | except Exception: | |
128 | return 3 |
|
128 | return 3 | |
129 |
|
129 | |||
130 |
|
130 |
@@ -91,7 +91,7 b' class ErrorController(BaseController):' | |||||
91 | [400, 401, 403, 404, 500]''' |
|
91 | [400, 401, 403, 404, 500]''' | |
92 | try: |
|
92 | try: | |
93 | code = int(code) |
|
93 | code = int(code) | |
94 | except: |
|
94 | except Exception: | |
95 | code = 500 |
|
95 | code = 500 | |
96 |
|
96 | |||
97 | if code == 400: |
|
97 | if code == 400: |
@@ -207,7 +207,7 b' class JournalController(BaseController):' | |||||
207 | #filter |
|
207 | #filter | |
208 | try: |
|
208 | try: | |
209 | journal = _journal_filter(journal, c.search_term) |
|
209 | journal = _journal_filter(journal, c.search_term) | |
210 | except: |
|
210 | except Exception: | |
211 | # we want this to crash for now |
|
211 | # we want this to crash for now | |
212 | raise |
|
212 | raise | |
213 | journal = journal.filter(filtering_criterion)\ |
|
213 | journal = journal.filter(filtering_criterion)\ | |
@@ -231,7 +231,7 b' class JournalController(BaseController):' | |||||
231 | self.rhodecode_user.user_id) |
|
231 | self.rhodecode_user.user_id) | |
232 | Session.commit() |
|
232 | Session.commit() | |
233 | return 'ok' |
|
233 | return 'ok' | |
234 | except: |
|
234 | except Exception: | |
235 | raise HTTPBadRequest() |
|
235 | raise HTTPBadRequest() | |
236 |
|
236 | |||
237 | repo_id = request.POST.get('follows_repo_id') |
|
237 | repo_id = request.POST.get('follows_repo_id') | |
@@ -241,7 +241,7 b' class JournalController(BaseController):' | |||||
241 | self.rhodecode_user.user_id) |
|
241 | self.rhodecode_user.user_id) | |
242 | Session.commit() |
|
242 | Session.commit() | |
243 | return 'ok' |
|
243 | return 'ok' | |
244 | except: |
|
244 | except Exception: | |
245 | raise HTTPBadRequest() |
|
245 | raise HTTPBadRequest() | |
246 |
|
246 | |||
247 | log.debug('token mismatch %s vs %s' % (cur_token, token)) |
|
247 | log.debug('token mismatch %s vs %s' % (cur_token, token)) |
@@ -393,7 +393,7 b' class PullrequestsController(BaseRepoCon' | |||||
393 |
|
393 | |||
394 | try: |
|
394 | try: | |
395 | cur_status = c.statuses[c.pull_request.revisions[0]][0] |
|
395 | cur_status = c.statuses[c.pull_request.revisions[0]][0] | |
396 | except: |
|
396 | except Exception: | |
397 | log.error(traceback.format_exc()) |
|
397 | log.error(traceback.format_exc()) | |
398 | cur_status = 'undefined' |
|
398 | cur_status = 'undefined' | |
399 | if c.pull_request.is_closed() and 0: |
|
399 | if c.pull_request.is_closed() and 0: |
@@ -127,7 +127,7 b' class BaseVCSController(object):' | |||||
127 | if len(by_id) == 2 and by_id[1].isdigit(): |
|
127 | if len(by_id) == 2 and by_id[1].isdigit(): | |
128 | _repo_name = Repository.get(by_id[1]).repo_name |
|
128 | _repo_name = Repository.get(by_id[1]).repo_name | |
129 | data[1] = _repo_name |
|
129 | data[1] = _repo_name | |
130 | except: |
|
130 | except Exception: | |
131 | log.debug('Failed to extract repo_name from id %s' % ( |
|
131 | log.debug('Failed to extract repo_name from id %s' % ( | |
132 | traceback.format_exc() |
|
132 | traceback.format_exc() | |
133 | ) |
|
133 | ) |
@@ -319,7 +319,7 b' class DbManage(object):' | |||||
319 | try: |
|
319 | try: | |
320 | self.sa.add(paths) |
|
320 | self.sa.add(paths) | |
321 | self.sa.commit() |
|
321 | self.sa.commit() | |
322 | except: |
|
322 | except Exception: | |
323 | self.sa.rollback() |
|
323 | self.sa.rollback() | |
324 | raise |
|
324 | raise | |
325 |
|
325 | |||
@@ -339,7 +339,7 b' class DbManage(object):' | |||||
339 | try: |
|
339 | try: | |
340 | self.sa.add(def_user) |
|
340 | self.sa.add(def_user) | |
341 | self.sa.commit() |
|
341 | self.sa.commit() | |
342 | except: |
|
342 | except Exception: | |
343 | self.sa.rollback() |
|
343 | self.sa.rollback() | |
344 | raise |
|
344 | raise | |
345 |
|
345 | |||
@@ -353,7 +353,7 b' class DbManage(object):' | |||||
353 | try: |
|
353 | try: | |
354 | self.sa.add(hgsettings3) |
|
354 | self.sa.add(hgsettings3) | |
355 | self.sa.commit() |
|
355 | self.sa.commit() | |
356 | except: |
|
356 | except Exception: | |
357 | self.sa.rollback() |
|
357 | self.sa.rollback() | |
358 | raise |
|
358 | raise | |
359 |
|
359 |
@@ -1140,7 +1140,7 b' def urlify_commit(text_, repository=None' | |||||
1140 | if link_: |
|
1140 | if link_: | |
1141 | # wrap not links into final link => link_ |
|
1141 | # wrap not links into final link => link_ | |
1142 | newtext = linkify_others(newtext, link_) |
|
1142 | newtext = linkify_others(newtext, link_) | |
1143 | except: |
|
1143 | except Exception: | |
1144 | log.error(traceback.format_exc()) |
|
1144 | log.error(traceback.format_exc()) | |
1145 | pass |
|
1145 | pass | |
1146 |
|
1146 |
@@ -122,7 +122,7 b' class SimpleGit(BaseVCSController):' | |||||
122 | try: |
|
122 | try: | |
123 | repo_name = self.__get_repository(environ) |
|
123 | repo_name = self.__get_repository(environ) | |
124 | log.debug('Extracted repo name is %s' % repo_name) |
|
124 | log.debug('Extracted repo name is %s' % repo_name) | |
125 | except: |
|
125 | except Exception: | |
126 | return HTTPInternalServerError()(environ, start_response) |
|
126 | return HTTPInternalServerError()(environ, start_response) | |
127 |
|
127 | |||
128 | # quick check if that dir exists... |
|
128 | # quick check if that dir exists... | |
@@ -178,7 +178,7 b' class SimpleGit(BaseVCSController):' | |||||
178 | if user is None or not user.active: |
|
178 | if user is None or not user.active: | |
179 | return HTTPForbidden()(environ, start_response) |
|
179 | return HTTPForbidden()(environ, start_response) | |
180 | username = user.username |
|
180 | username = user.username | |
181 | except: |
|
181 | except Exception: | |
182 | log.error(traceback.format_exc()) |
|
182 | log.error(traceback.format_exc()) | |
183 | return HTTPInternalServerError()(environ, start_response) |
|
183 | return HTTPInternalServerError()(environ, start_response) | |
184 |
|
184 | |||
@@ -272,7 +272,7 b' class SimpleGit(BaseVCSController):' | |||||
272 | try: |
|
272 | try: | |
273 | environ['PATH_INFO'] = self._get_by_id(environ['PATH_INFO']) |
|
273 | environ['PATH_INFO'] = self._get_by_id(environ['PATH_INFO']) | |
274 | repo_name = GIT_PROTO_PAT.match(environ['PATH_INFO']).group(1) |
|
274 | repo_name = GIT_PROTO_PAT.match(environ['PATH_INFO']).group(1) | |
275 | except: |
|
275 | except Exception: | |
276 | log.error(traceback.format_exc()) |
|
276 | log.error(traceback.format_exc()) | |
277 | raise |
|
277 | raise | |
278 |
|
278 |
@@ -85,7 +85,7 b' class SimpleHg(BaseVCSController):' | |||||
85 | try: |
|
85 | try: | |
86 | repo_name = environ['REPO_NAME'] = self.__get_repository(environ) |
|
86 | repo_name = environ['REPO_NAME'] = self.__get_repository(environ) | |
87 | log.debug('Extracted repo name is %s' % repo_name) |
|
87 | log.debug('Extracted repo name is %s' % repo_name) | |
88 | except: |
|
88 | except Exception: | |
89 | return HTTPInternalServerError()(environ, start_response) |
|
89 | return HTTPInternalServerError()(environ, start_response) | |
90 |
|
90 | |||
91 | # quick check if that dir exists... |
|
91 | # quick check if that dir exists... | |
@@ -141,7 +141,7 b' class SimpleHg(BaseVCSController):' | |||||
141 | if user is None or not user.active: |
|
141 | if user is None or not user.active: | |
142 | return HTTPForbidden()(environ, start_response) |
|
142 | return HTTPForbidden()(environ, start_response) | |
143 | username = user.username |
|
143 | username = user.username | |
144 | except: |
|
144 | except Exception: | |
145 | log.error(traceback.format_exc()) |
|
145 | log.error(traceback.format_exc()) | |
146 | return HTTPInternalServerError()(environ, start_response) |
|
146 | return HTTPInternalServerError()(environ, start_response) | |
147 |
|
147 | |||
@@ -229,7 +229,7 b' class SimpleHg(BaseVCSController):' | |||||
229 | repo_name = '/'.join(environ['PATH_INFO'].split('/')[1:]) |
|
229 | repo_name = '/'.join(environ['PATH_INFO'].split('/')[1:]) | |
230 | if repo_name.endswith('/'): |
|
230 | if repo_name.endswith('/'): | |
231 | repo_name = repo_name.rstrip('/') |
|
231 | repo_name = repo_name.rstrip('/') | |
232 | except: |
|
232 | except Exception: | |
233 | log.error(traceback.format_exc()) |
|
233 | log.error(traceback.format_exc()) | |
234 | raise |
|
234 | raise | |
235 |
|
235 |
@@ -166,7 +166,7 b' def action_logger(user, action, repo, ip' | |||||
166 | (action, safe_unicode(repo), user_obj, ipaddr)) |
|
166 | (action, safe_unicode(repo), user_obj, ipaddr)) | |
167 | if commit: |
|
167 | if commit: | |
168 | sa.commit() |
|
168 | sa.commit() | |
169 | except: |
|
169 | except Exception: | |
170 | log.error(traceback.format_exc()) |
|
170 | log.error(traceback.format_exc()) | |
171 | raise |
|
171 | raise | |
172 |
|
172 | |||
@@ -486,7 +486,7 b' def repo2db_mapper(initial_repo_list, re' | |||||
486 | sa.delete(repo) |
|
486 | sa.delete(repo) | |
487 | sa.commit() |
|
487 | sa.commit() | |
488 | removed.append(repo.repo_name) |
|
488 | removed.append(repo.repo_name) | |
489 | except: |
|
489 | except Exception: | |
490 | #don't hold further removals on error |
|
490 | #don't hold further removals on error | |
491 | log.error(traceback.format_exc()) |
|
491 | log.error(traceback.format_exc()) | |
492 | sa.rollback() |
|
492 | sa.rollback() | |
@@ -751,7 +751,7 b' def check_git_version():' | |||||
751 | ver = '.'.join(ver.split('.')[:3]) |
|
751 | ver = '.'.join(ver.split('.')[:3]) | |
752 | try: |
|
752 | try: | |
753 | _ver = StrictVersion(ver) |
|
753 | _ver = StrictVersion(ver) | |
754 | except: |
|
754 | except Exception: | |
755 | _ver = StrictVersion('0.0.0') |
|
755 | _ver = StrictVersion('0.0.0') | |
756 | stderr = traceback.format_exc() |
|
756 | stderr = traceback.format_exc() | |
757 |
|
757 |
@@ -573,7 +573,7 b' def obfuscate_url_pw(engine):' | |||||
573 | _url = sa_url.make_url(engine) |
|
573 | _url = sa_url.make_url(engine) | |
574 | if _url.password: |
|
574 | if _url.password: | |
575 | _url.password = 'XXXXX' |
|
575 | _url.password = 'XXXXX' | |
576 | except: |
|
576 | except Exception: | |
577 | pass |
|
577 | pass | |
578 | return str(_url) |
|
578 | return str(_url) | |
579 |
|
579 | |||
@@ -593,7 +593,7 b' def _extract_extras(env=None):' | |||||
593 |
|
593 | |||
594 | try: |
|
594 | try: | |
595 | rc_extras = json.loads(env['RC_SCM_DATA']) |
|
595 | rc_extras = json.loads(env['RC_SCM_DATA']) | |
596 | except: |
|
596 | except Exception: | |
597 | print os.environ |
|
597 | print os.environ | |
598 | print >> sys.stderr, traceback.format_exc() |
|
598 | print >> sys.stderr, traceback.format_exc() | |
599 | rc_extras = {} |
|
599 | rc_extras = {} |
@@ -259,7 +259,7 b' class GitRepository(BaseRepository):' | |||||
259 | or isinstance(revision, int) or is_null(revision)): |
|
259 | or isinstance(revision, int) or is_null(revision)): | |
260 | try: |
|
260 | try: | |
261 | revision = self.revisions[int(revision)] |
|
261 | revision = self.revisions[int(revision)] | |
262 | except: |
|
262 | except Exception: | |
263 | raise ChangesetDoesNotExistError("Revision %s does not exist " |
|
263 | raise ChangesetDoesNotExistError("Revision %s does not exist " | |
264 | "for this repository" % (revision)) |
|
264 | "for this repository" % (revision)) | |
265 |
|
265 |
@@ -802,7 +802,7 b' class Repository(Base, BaseModel):' | |||||
802 | def changeset_cache(self, val): |
|
802 | def changeset_cache(self, val): | |
803 | try: |
|
803 | try: | |
804 | self._changeset_cache = json.dumps(val) |
|
804 | self._changeset_cache = json.dumps(val) | |
805 | except: |
|
805 | except Exception: | |
806 | log.error(traceback.format_exc()) |
|
806 | log.error(traceback.format_exc()) | |
807 |
|
807 | |||
808 | @classmethod |
|
808 | @classmethod |
@@ -318,7 +318,7 b' class RepoModel(BaseModel):' | |||||
318 | self.__rename_repo(old=org_repo_name, new=new_name) |
|
318 | self.__rename_repo(old=org_repo_name, new=new_name) | |
319 |
|
319 | |||
320 | return cur_repo |
|
320 | return cur_repo | |
321 | except: |
|
321 | except Exception: | |
322 | log.error(traceback.format_exc()) |
|
322 | log.error(traceback.format_exc()) | |
323 | raise |
|
323 | raise | |
324 |
|
324 | |||
@@ -419,7 +419,7 b' class RepoModel(BaseModel):' | |||||
419 | ScmModel(self.sa).toggle_following_repo(new_repo.repo_id, |
|
419 | ScmModel(self.sa).toggle_following_repo(new_repo.repo_id, | |
420 | owner.user_id) |
|
420 | owner.user_id) | |
421 | return new_repo |
|
421 | return new_repo | |
422 | except: |
|
422 | except Exception: | |
423 | log.error(traceback.format_exc()) |
|
423 | log.error(traceback.format_exc()) | |
424 | raise |
|
424 | raise | |
425 |
|
425 | |||
@@ -475,7 +475,7 b' class RepoModel(BaseModel):' | |||||
475 | self.__delete_repo(repo) |
|
475 | self.__delete_repo(repo) | |
476 | log_delete_repository(old_repo_dict, |
|
476 | log_delete_repository(old_repo_dict, | |
477 | deleted_by=owner.username) |
|
477 | deleted_by=owner.username) | |
478 | except: |
|
478 | except Exception: | |
479 | log.error(traceback.format_exc()) |
|
479 | log.error(traceback.format_exc()) | |
480 | raise |
|
480 | raise | |
481 |
|
481 | |||
@@ -586,7 +586,7 b' class RepoModel(BaseModel):' | |||||
586 | .filter(Statistics.repository == repo).scalar() |
|
586 | .filter(Statistics.repository == repo).scalar() | |
587 | if obj: |
|
587 | if obj: | |
588 | self.sa.delete(obj) |
|
588 | self.sa.delete(obj) | |
589 | except: |
|
589 | except Exception: | |
590 | log.error(traceback.format_exc()) |
|
590 | log.error(traceback.format_exc()) | |
591 | raise |
|
591 | raise | |
592 |
|
592 |
@@ -162,7 +162,7 b' class ReposGroupModel(BaseModel):' | |||||
162 | self.__create_group(new_repos_group.group_name) |
|
162 | self.__create_group(new_repos_group.group_name) | |
163 |
|
163 | |||
164 | return new_repos_group |
|
164 | return new_repos_group | |
165 | except: |
|
165 | except Exception: | |
166 | log.error(traceback.format_exc()) |
|
166 | log.error(traceback.format_exc()) | |
167 | raise |
|
167 | raise | |
168 |
|
168 | |||
@@ -283,7 +283,7 b' class ReposGroupModel(BaseModel):' | |||||
283 | self.__rename_group(old_path, new_path) |
|
283 | self.__rename_group(old_path, new_path) | |
284 |
|
284 | |||
285 | return repos_group |
|
285 | return repos_group | |
286 | except: |
|
286 | except Exception: | |
287 | log.error(traceback.format_exc()) |
|
287 | log.error(traceback.format_exc()) | |
288 | raise |
|
288 | raise | |
289 |
|
289 | |||
@@ -292,7 +292,7 b' class ReposGroupModel(BaseModel):' | |||||
292 | try: |
|
292 | try: | |
293 | self.sa.delete(repos_group) |
|
293 | self.sa.delete(repos_group) | |
294 | self.__delete_group(repos_group, force_delete) |
|
294 | self.__delete_group(repos_group, force_delete) | |
295 | except: |
|
295 | except Exception: | |
296 | log.error('Error removing repos_group %s' % repos_group) |
|
296 | log.error('Error removing repos_group %s' % repos_group) | |
297 | raise |
|
297 | raise | |
298 |
|
298 |
@@ -321,7 +321,7 b' class ScmModel(BaseModel):' | |||||
321 | 'stopped_following_repo', |
|
321 | 'stopped_following_repo', | |
322 | RepoTemp(follow_repo_id)) |
|
322 | RepoTemp(follow_repo_id)) | |
323 | return |
|
323 | return | |
324 | except: |
|
324 | except Exception: | |
325 | log.error(traceback.format_exc()) |
|
325 | log.error(traceback.format_exc()) | |
326 | raise |
|
326 | raise | |
327 |
|
327 | |||
@@ -334,7 +334,7 b' class ScmModel(BaseModel):' | |||||
334 | action_logger(UserTemp(user_id), |
|
334 | action_logger(UserTemp(user_id), | |
335 | 'started_following_repo', |
|
335 | 'started_following_repo', | |
336 | RepoTemp(follow_repo_id)) |
|
336 | RepoTemp(follow_repo_id)) | |
337 | except: |
|
337 | except Exception: | |
338 | log.error(traceback.format_exc()) |
|
338 | log.error(traceback.format_exc()) | |
339 | raise |
|
339 | raise | |
340 |
|
340 | |||
@@ -347,7 +347,7 b' class ScmModel(BaseModel):' | |||||
347 | try: |
|
347 | try: | |
348 | self.sa.delete(f) |
|
348 | self.sa.delete(f) | |
349 | return |
|
349 | return | |
350 | except: |
|
350 | except Exception: | |
351 | log.error(traceback.format_exc()) |
|
351 | log.error(traceback.format_exc()) | |
352 | raise |
|
352 | raise | |
353 |
|
353 | |||
@@ -356,7 +356,7 b' class ScmModel(BaseModel):' | |||||
356 | f.user_id = user_id |
|
356 | f.user_id = user_id | |
357 | f.follows_user_id = follow_user_id |
|
357 | f.follows_user_id = follow_user_id | |
358 | self.sa.add(f) |
|
358 | self.sa.add(f) | |
359 | except: |
|
359 | except Exception: | |
360 | log.error(traceback.format_exc()) |
|
360 | log.error(traceback.format_exc()) | |
361 | raise |
|
361 | raise | |
362 |
|
362 | |||
@@ -473,7 +473,7 b' class ScmModel(BaseModel):' | |||||
473 | else: |
|
473 | else: | |
474 | repo.pull(clone_uri) |
|
474 | repo.pull(clone_uri) | |
475 | self.mark_for_invalidation(repo_name) |
|
475 | self.mark_for_invalidation(repo_name) | |
476 | except: |
|
476 | except Exception: | |
477 | log.error(traceback.format_exc()) |
|
477 | log.error(traceback.format_exc()) | |
478 | raise |
|
478 | raise | |
479 |
|
479 | |||
@@ -658,7 +658,7 b' class ScmModel(BaseModel):' | |||||
658 | ver = matches.groups()[0] |
|
658 | ver = matches.groups()[0] | |
659 | log.debug('got %s it is rhodecode' % (ver)) |
|
659 | log.debug('got %s it is rhodecode' % (ver)) | |
660 | _rhodecode_hook = True |
|
660 | _rhodecode_hook = True | |
661 | except: |
|
661 | except Exception: | |
662 | log.error(traceback.format_exc()) |
|
662 | log.error(traceback.format_exc()) | |
663 | else: |
|
663 | else: | |
664 | # there is no hook in this dir, so we want to create one |
|
664 | # there is no hook in this dir, so we want to create one |
@@ -95,7 +95,7 b' class UserModel(BaseModel):' | |||||
95 | new_user.api_key = generate_api_key(form_data['username']) |
|
95 | new_user.api_key = generate_api_key(form_data['username']) | |
96 | self.sa.add(new_user) |
|
96 | self.sa.add(new_user) | |
97 | return new_user |
|
97 | return new_user | |
98 | except: |
|
98 | except Exception: | |
99 | log.error(traceback.format_exc()) |
|
99 | log.error(traceback.format_exc()) | |
100 | raise |
|
100 | raise | |
101 |
|
101 | |||
@@ -244,7 +244,7 b' class UserModel(BaseModel):' | |||||
244 | type_=Notification.TYPE_REGISTRATION, |
|
244 | type_=Notification.TYPE_REGISTRATION, | |
245 | email_kwargs=kw) |
|
245 | email_kwargs=kw) | |
246 |
|
246 | |||
247 | except: |
|
247 | except Exception: | |
248 | log.error(traceback.format_exc()) |
|
248 | log.error(traceback.format_exc()) | |
249 | raise |
|
249 | raise | |
250 |
|
250 | |||
@@ -268,7 +268,7 b' class UserModel(BaseModel):' | |||||
268 | k = 'name' |
|
268 | k = 'name' | |
269 | setattr(user, k, v) |
|
269 | setattr(user, k, v) | |
270 | self.sa.add(user) |
|
270 | self.sa.add(user) | |
271 | except: |
|
271 | except Exception: | |
272 | log.error(traceback.format_exc()) |
|
272 | log.error(traceback.format_exc()) | |
273 | raise |
|
273 | raise | |
274 |
|
274 | |||
@@ -290,7 +290,7 b' class UserModel(BaseModel):' | |||||
290 | setattr(user, k, v) |
|
290 | setattr(user, k, v) | |
291 | self.sa.add(user) |
|
291 | self.sa.add(user) | |
292 | return user |
|
292 | return user | |
293 | except: |
|
293 | except Exception: | |
294 | log.error(traceback.format_exc()) |
|
294 | log.error(traceback.format_exc()) | |
295 | raise |
|
295 | raise | |
296 |
|
296 | |||
@@ -311,7 +311,7 b' class UserModel(BaseModel):' | |||||
311 | % (user.username, len(repos), ', '.join(repos)) |
|
311 | % (user.username, len(repos), ', '.join(repos)) | |
312 | ) |
|
312 | ) | |
313 | self.sa.delete(user) |
|
313 | self.sa.delete(user) | |
314 | except: |
|
314 | except Exception: | |
315 | log.error(traceback.format_exc()) |
|
315 | log.error(traceback.format_exc()) | |
316 | raise |
|
316 | raise | |
317 |
|
317 | |||
@@ -335,7 +335,7 b' class UserModel(BaseModel):' | |||||
335 | log.info('send new password mail to %s' % user_email) |
|
335 | log.info('send new password mail to %s' % user_email) | |
336 | else: |
|
336 | else: | |
337 | log.debug("password reset email %s not found" % user_email) |
|
337 | log.debug("password reset email %s not found" % user_email) | |
338 | except: |
|
338 | except Exception: | |
339 | log.error(traceback.format_exc()) |
|
339 | log.error(traceback.format_exc()) | |
340 | return False |
|
340 | return False | |
341 |
|
341 | |||
@@ -358,7 +358,7 b' class UserModel(BaseModel):' | |||||
358 | log.info('change password for %s' % user_email) |
|
358 | log.info('change password for %s' % user_email) | |
359 | if new_passwd is None: |
|
359 | if new_passwd is None: | |
360 | raise Exception('unable to generate new password') |
|
360 | raise Exception('unable to generate new password') | |
361 | except: |
|
361 | except Exception: | |
362 | log.error(traceback.format_exc()) |
|
362 | log.error(traceback.format_exc()) | |
363 | Session().rollback() |
|
363 | Session().rollback() | |
364 |
|
364 | |||
@@ -367,7 +367,7 b' class UserModel(BaseModel):' | |||||
367 | _('Your new RhodeCode password:%s') % (new_passwd)) |
|
367 | _('Your new RhodeCode password:%s') % (new_passwd)) | |
368 | log.info('send new password mail to %s' % user_email) |
|
368 | log.info('send new password mail to %s' % user_email) | |
369 |
|
369 | |||
370 | except: |
|
370 | except Exception: | |
371 | log.error('Failed to update user password') |
|
371 | log.error('Failed to update user password') | |
372 | log.error(traceback.format_exc()) |
|
372 | log.error(traceback.format_exc()) | |
373 |
|
373 | |||
@@ -400,7 +400,7 b' class UserModel(BaseModel):' | |||||
400 | else: |
|
400 | else: | |
401 | return False |
|
401 | return False | |
402 |
|
402 | |||
403 | except: |
|
403 | except Exception: | |
404 | log.error(traceback.format_exc()) |
|
404 | log.error(traceback.format_exc()) | |
405 | auth_user.is_authenticated = False |
|
405 | auth_user.is_authenticated = False | |
406 | return False |
|
406 | return False |
@@ -59,7 +59,7 b' class UserGroupModel(BaseModel):' | |||||
59 | new.users_group_active = active |
|
59 | new.users_group_active = active | |
60 | self.sa.add(new) |
|
60 | self.sa.add(new) | |
61 | return new |
|
61 | return new | |
62 | except: |
|
62 | except Exception: | |
63 | log.error(traceback.format_exc()) |
|
63 | log.error(traceback.format_exc()) | |
64 | raise |
|
64 | raise | |
65 |
|
65 | |||
@@ -82,7 +82,7 b' class UserGroupModel(BaseModel):' | |||||
82 | setattr(users_group, k, v) |
|
82 | setattr(users_group, k, v) | |
83 |
|
83 | |||
84 | self.sa.add(users_group) |
|
84 | self.sa.add(users_group) | |
85 | except: |
|
85 | except Exception: | |
86 | log.error(traceback.format_exc()) |
|
86 | log.error(traceback.format_exc()) | |
87 | raise |
|
87 | raise | |
88 |
|
88 | |||
@@ -107,7 +107,7 b' class UserGroupModel(BaseModel):' | |||||
107 | assigned_groups) |
|
107 | assigned_groups) | |
108 |
|
108 | |||
109 | self.sa.delete(users_group) |
|
109 | self.sa.delete(users_group) | |
110 | except: |
|
110 | except Exception: | |
111 | log.error(traceback.format_exc()) |
|
111 | log.error(traceback.format_exc()) | |
112 | raise |
|
112 | raise | |
113 |
|
113 | |||
@@ -130,7 +130,7 b' class UserGroupModel(BaseModel):' | |||||
130 |
|
130 | |||
131 | self.sa.add(users_group_member) |
|
131 | self.sa.add(users_group_member) | |
132 | return users_group_member |
|
132 | return users_group_member | |
133 | except: |
|
133 | except Exception: | |
134 | log.error(traceback.format_exc()) |
|
134 | log.error(traceback.format_exc()) | |
135 | raise |
|
135 | raise | |
136 |
|
136 | |||
@@ -149,7 +149,7 b' class UserGroupModel(BaseModel):' | |||||
149 | try: |
|
149 | try: | |
150 | self.sa.delete(users_group_member) |
|
150 | self.sa.delete(users_group_member) | |
151 | return True |
|
151 | return True | |
152 | except: |
|
152 | except Exception: | |
153 | log.error(traceback.format_exc()) |
|
153 | log.error(traceback.format_exc()) | |
154 | raise |
|
154 | raise | |
155 | else: |
|
155 | else: |
@@ -61,7 +61,7 b' class TestAdminReposController(TestContr' | |||||
61 | #test if repository was created on filesystem |
|
61 | #test if repository was created on filesystem | |
62 | try: |
|
62 | try: | |
63 | vcs.get_repo(os.path.join(TESTS_TMP_PATH, repo_name)) |
|
63 | vcs.get_repo(os.path.join(TESTS_TMP_PATH, repo_name)) | |
64 | except: |
|
64 | except Exception: | |
65 | self.fail('no repo %s in filesystem' % repo_name) |
|
65 | self.fail('no repo %s in filesystem' % repo_name) | |
66 |
|
66 | |||
67 | def test_create_hg_non_ascii(self): |
|
67 | def test_create_hg_non_ascii(self): | |
@@ -94,7 +94,7 b' class TestAdminReposController(TestContr' | |||||
94 | #test if repository was created on filesystem |
|
94 | #test if repository was created on filesystem | |
95 | try: |
|
95 | try: | |
96 | vcs.get_repo(os.path.join(TESTS_TMP_PATH, repo_name)) |
|
96 | vcs.get_repo(os.path.join(TESTS_TMP_PATH, repo_name)) | |
97 | except: |
|
97 | except Exception: | |
98 | self.fail('no repo %s in filesystem' % repo_name) |
|
98 | self.fail('no repo %s in filesystem' % repo_name) | |
99 |
|
99 | |||
100 | def test_create_hg_in_group(self): |
|
100 | def test_create_hg_in_group(self): | |
@@ -134,7 +134,7 b' class TestAdminReposController(TestContr' | |||||
134 | #test if repository was created on filesystem |
|
134 | #test if repository was created on filesystem | |
135 | try: |
|
135 | try: | |
136 | vcs.get_repo(os.path.join(TESTS_TMP_PATH, repo_name_full)) |
|
136 | vcs.get_repo(os.path.join(TESTS_TMP_PATH, repo_name_full)) | |
137 | except: |
|
137 | except Exception: | |
138 | ReposGroupModel().delete(group_name) |
|
138 | ReposGroupModel().delete(group_name) | |
139 | self.Session().commit() |
|
139 | self.Session().commit() | |
140 | self.fail('no repo %s in filesystem' % repo_name) |
|
140 | self.fail('no repo %s in filesystem' % repo_name) | |
@@ -172,7 +172,7 b' class TestAdminReposController(TestContr' | |||||
172 | #test if repository was created on filesystem |
|
172 | #test if repository was created on filesystem | |
173 | try: |
|
173 | try: | |
174 | vcs.get_repo(os.path.join(TESTS_TMP_PATH, repo_name)) |
|
174 | vcs.get_repo(os.path.join(TESTS_TMP_PATH, repo_name)) | |
175 | except: |
|
175 | except Exception: | |
176 | self.fail('no repo %s in filesystem' % repo_name) |
|
176 | self.fail('no repo %s in filesystem' % repo_name) | |
177 |
|
177 | |||
178 | def test_create_git_non_ascii(self): |
|
178 | def test_create_git_non_ascii(self): | |
@@ -208,7 +208,7 b' class TestAdminReposController(TestContr' | |||||
208 | #test if repository was created on filesystem |
|
208 | #test if repository was created on filesystem | |
209 | try: |
|
209 | try: | |
210 | vcs.get_repo(os.path.join(TESTS_TMP_PATH, repo_name)) |
|
210 | vcs.get_repo(os.path.join(TESTS_TMP_PATH, repo_name)) | |
211 | except: |
|
211 | except Exception: | |
212 | self.fail('no repo %s in filesystem' % repo_name) |
|
212 | self.fail('no repo %s in filesystem' % repo_name) | |
213 |
|
213 | |||
214 | def test_update(self): |
|
214 | def test_update(self): | |
@@ -246,7 +246,7 b' class TestAdminReposController(TestContr' | |||||
246 | #test if repository was created on filesystem |
|
246 | #test if repository was created on filesystem | |
247 | try: |
|
247 | try: | |
248 | vcs.get_repo(os.path.join(TESTS_TMP_PATH, repo_name)) |
|
248 | vcs.get_repo(os.path.join(TESTS_TMP_PATH, repo_name)) | |
249 | except: |
|
249 | except Exception: | |
250 | self.fail('no repo %s in filesystem' % repo_name) |
|
250 | self.fail('no repo %s in filesystem' % repo_name) | |
251 |
|
251 | |||
252 | response = self.app.delete(url('repo', repo_name=repo_name)) |
|
252 | response = self.app.delete(url('repo', repo_name=repo_name)) | |
@@ -294,7 +294,7 b' class TestAdminReposController(TestContr' | |||||
294 | #test if repository was created on filesystem |
|
294 | #test if repository was created on filesystem | |
295 | try: |
|
295 | try: | |
296 | vcs.get_repo(os.path.join(TESTS_TMP_PATH, repo_name)) |
|
296 | vcs.get_repo(os.path.join(TESTS_TMP_PATH, repo_name)) | |
297 | except: |
|
297 | except Exception: | |
298 | self.fail('no repo %s in filesystem' % repo_name) |
|
298 | self.fail('no repo %s in filesystem' % repo_name) | |
299 |
|
299 | |||
300 | response = self.app.delete(url('repo', repo_name=repo_name)) |
|
300 | response = self.app.delete(url('repo', repo_name=repo_name)) |
@@ -198,12 +198,12 b" if __name__ == '__main__':" | |||||
198 |
|
198 | |||
199 | try: |
|
199 | try: | |
200 | METHOD = sys.argv[3] |
|
200 | METHOD = sys.argv[3] | |
201 | except: |
|
201 | except Exception: | |
202 | pass |
|
202 | pass | |
203 |
|
203 | |||
204 | try: |
|
204 | try: | |
205 | backend = sys.argv[4] |
|
205 | backend = sys.argv[4] | |
206 | except: |
|
206 | except Exception: | |
207 | backend = 'hg' |
|
207 | backend = 'hg' | |
208 |
|
208 | |||
209 | if METHOD == 'pull': |
|
209 | if METHOD == 'pull': |
General Comments 0
You need to be logged in to leave comments.
Login now