From 8c1ae21e86a83a9f7b9ca1445b6d0d5c73a142b1 Mon Sep 17 00:00:00 2001 From: Dan McGee Date: Sat, 27 Nov 2010 13:12:11 -0600 Subject: Remove print statement Signed-off-by: Dan McGee --- devel/management/commands/reporead.py | 1 - 1 file changed, 1 deletion(-) (limited to 'devel') diff --git a/devel/management/commands/reporead.py b/devel/management/commands/reporead.py index 6f7fd958..d8287ee0 100644 --- a/devel/management/commands/reporead.py +++ b/devel/management/commands/reporead.py @@ -139,7 +139,6 @@ def user_name(): for token in name.split(): # ignore quoted parts; e.g. nicknames in strings if re.match(r'^[\'"].*[\'"]$', token): - print "token match:", token continue name_q &= (Q(first_name__icontains=token) | Q(last_name__icontains=token)) -- cgit v1.2.3-54-g00ecf From 6e3dc1be01ac0e5d0fb08142abfc1417eb924871 Mon Sep 17 00:00:00 2001 From: Dan McGee Date: Mon, 13 Dec 2010 14:56:43 -0600 Subject: Move more URLs out of root urlconf Things are a bit cleaner now. Signed-off-by: Dan McGee --- devel/urls.py | 10 ++++++++++ packages/urls.py | 37 +++++++++++++++++++++++++++++++++++++ todolists/urls.py | 13 +++++++++++++ urls.py | 53 ++++------------------------------------------------- 4 files changed, 64 insertions(+), 49 deletions(-) create mode 100644 devel/urls.py create mode 100644 packages/urls.py create mode 100644 todolists/urls.py (limited to 'devel') diff --git a/devel/urls.py b/devel/urls.py new file mode 100644 index 00000000..23dd2d9f --- /dev/null +++ b/devel/urls.py @@ -0,0 +1,10 @@ +from django.conf.urls.defaults import patterns + +urlpatterns = patterns('devel.views', + (r'^$', 'index'), + (r'^notify/$', 'change_notify'), + (r'^profile/$', 'change_profile'), + (r'^newuser/$', 'new_user_form'), +) + +# vim: set ts=4 sw=4 et: diff --git a/packages/urls.py b/packages/urls.py new file mode 100644 index 00000000..b3927677 --- /dev/null +++ b/packages/urls.py @@ -0,0 +1,37 @@ +from django.conf.urls.defaults import patterns + +urlpatterns = patterns('packages.views', + (r'^flaghelp/$', 'flaghelp'), + (r'^signoffs/$', 'signoffs'), + (r'^signoff_package/(?P[A-z0-9]+)/(?P[A-z0-9\-+.]+)/$', + 'signoff_package'), + (r'^update/$', 'update'), + + # Preference is for the non-search url below, but search is kept + # because other projects link to it + (r'^search/$', 'search'), + (r'^search/(?P\d+)/$', 'search'), + (r'^$', 'search'), + (r'^(?P\d+)/$', 'search'), + + (r'^differences/$', 'arch_differences'), + + (r'^(?P[A-z0-9\-+.]+)/$', + 'details'), + (r'^(?P[A-z0-9\-]+)/(?P[A-z0-9\-+.]+)/$', + 'details'), + (r'^(?P[A-z0-9\-]+)/(?P[A-z0-9]+)/(?P[A-z0-9\-+.]+)/$', + 'details'), + (r'^(?P[A-z0-9\-]+)/(?P[A-z0-9]+)/(?P[A-z0-9\-+.]+)/files/$', + 'files'), + (r'^(?P[A-z0-9\-]+)/(?P[A-z0-9]+)/(?P[A-z0-9\-+.]+)/maintainer/$', + 'getmaintainer'), + (r'^(?P[A-z0-9\-]+)/(?P[A-z0-9]+)/(?P[A-z0-9\-+.]+)/flag/$', + 'flag'), + (r'^(?P[A-z0-9\-]+)/(?P[A-z0-9]+)/(?P[A-z0-9\-+.]+)/unflag/$', + 'unflag'), + (r'^(?P[A-z0-9\-]+)/(?P[A-z0-9]+)/(?P[A-z0-9\-+.]+)/download/$', + 'download'), +) + +# vim: set ts=4 sw=4 et: diff --git a/todolists/urls.py b/todolists/urls.py new file mode 100644 index 00000000..187d4820 --- /dev/null +++ b/todolists/urls.py @@ -0,0 +1,13 @@ +from django.conf.urls.defaults import patterns + +urlpatterns = patterns('todolists.views', + (r'^$', 'list'), + (r'^(\d+)/$', 'view'), + (r'^add/$', 'add'), + (r'^edit/(?P\d+)/$', 'edit'), + (r'^flag/(\d+)/(\d+)/$', 'flag'), + (r'^delete/(?P\d+)/$', + 'delete_todolist'), +) + +# vim: set ts=4 sw=4 et: diff --git a/urls.py b/urls.py index 1e6f3204..e55c271a 100644 --- a/urls.py +++ b/urls.py @@ -4,7 +4,6 @@ from django.views.generic.simple import direct_to_template -from main.models import Todolist from feeds import PackageFeed, NewsFeed import sitemaps @@ -18,38 +17,6 @@ admin.autodiscover() urlpatterns = patterns('packages.views', - (r'^packages/flaghelp/$', 'flaghelp'), - (r'^packages/signoffs/$', 'signoffs'), - (r'^packages/signoff_package/(?P[A-z0-9]+)/(?P[A-z0-9\-+.]+)/$', - 'signoff_package'), - (r'^packages/update/$', 'update'), - - # Preference is for the packages/ url below, but search is kept - # because other projects link to it - (r'^packages/search/$', 'search'), - (r'^packages/search/(?P\d+)/$', 'search'), - (r'^packages/$', 'search'), - (r'^packages/(?P\d+)/$', 'search'), - - (r'^packages/differences/$', 'arch_differences'), - - (r'^packages/(?P[A-z0-9\-+.]+)/$', - 'details'), - (r'^packages/(?P[A-z0-9\-]+)/(?P[A-z0-9\-+.]+)/$', - 'details'), - (r'^packages/(?P[A-z0-9\-]+)/(?P[A-z0-9]+)/(?P[A-z0-9\-+.]+)/$', - 'details'), - (r'^packages/(?P[A-z0-9\-]+)/(?P[A-z0-9]+)/(?P[A-z0-9\-+.]+)/files/$', - 'files'), - (r'^packages/(?P[A-z0-9\-]+)/(?P[A-z0-9]+)/(?P[A-z0-9\-+.]+)/maintainer/$', - 'getmaintainer'), - (r'^packages/(?P[A-z0-9\-]+)/(?P[A-z0-9]+)/(?P[A-z0-9\-+.]+)/flag/$', - 'flag'), - (r'^packages/(?P[A-z0-9\-]+)/(?P[A-z0-9]+)/(?P[A-z0-9\-+.]+)/unflag/$', - 'unflag'), - (r'^packages/(?P[A-z0-9\-]+)/(?P[A-z0-9]+)/(?P[A-z0-9\-+.]+)/download/$', - 'download'), - (r'^groups/$', 'groups'), (r'^groups/(?P[A-z0-9]+)/(?P[A-z0-9\-+.]+)/$', 'group_details'), @@ -58,14 +25,6 @@ ) urlpatterns += patterns('todolists.views', - (r'^todo/$', 'list'), - (r'^todo/(\d+)/$', 'view'), - (r'^todo/add/$', 'add'), - (r'^todo/edit/(?P\d+)/$', 'edit'), - (r'^todo/flag/(\d+)/(\d+)/$', 'flag'), - (r'^todo/delete/(?P\d+)/$', - 'delete_todolist'), - (r'^todolists/$', 'public_list'), ) @@ -84,13 +43,6 @@ {'countries': ['all'], 'protocols': ['http']}), ) -urlpatterns += patterns('devel.views', - (r'^devel/$', 'index'), - (r'^devel/notify/$', 'change_notify'), - (r'^devel/profile/$', 'change_profile'), - (r'^devel/newuser/$', 'new_user_form'), -) - # Feeds and sitemaps urlpatterns += patterns('', (r'^feeds/$', 'public.views.feeds', {}, 'feeds-list'), @@ -136,7 +88,10 @@ (r'^admin/', include(admin.site.urls)), (r'^jsi18n/$', 'django.views.i18n.null_javascript_catalog'), - (r'^news/', include('news.urls')), + (r'^devel/', include('devel.urls')), + (r'^news/', include('news.urls')), + (r'^packages/', include('packages.urls')), + (r'^todo/', include('todolists.urls')), ) if settings.DEBUG == True: -- cgit v1.2.3-54-g00ecf From 27e1f8a28932ecb803ee9be9c15fa5a9b0cb1779 Mon Sep 17 00:00:00 2001 From: Dan McGee Date: Wed, 29 Dec 2010 12:05:34 -0600 Subject: Commit during reporead on a per-arch basis Signed-off-by: Dan McGee --- devel/management/commands/reporead.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'devel') diff --git a/devel/management/commands/reporead.py b/devel/management/commands/reporead.py index d8287ee0..b8b075a6 100644 --- a/devel/management/commands/reporead.py +++ b/devel/management/commands/reporead.py @@ -232,6 +232,7 @@ def populate_files(dbpkg, repopkg, force=False): dbpkg.files_last_update = datetime.now() dbpkg.save() +@transaction.commit_on_success def db_update(archname, reponame, pkgs, options): """ Parses a list and updates the Arch dev database accordingly. @@ -398,7 +399,6 @@ def validate_arch(arch): available_arches = [x.name for x in Arch.objects.all()] return arch in available_arches -@transaction.commit_on_success def read_repo(primary_arch, repo_file, options): """ Parses repo.db.tar.gz file and returns exit status. -- cgit v1.2.3-54-g00ecf