[OH-Dev] [issue1016] Cron <deploy at linode> cd $HOME/milestone-a ; ./mysite/scripts/run_with_lock.sh python manage.py profile_hourly_tasks 2>&1 | grep -v DeprecationWarning | grep -v 'import ' | grep -v SubfieldBase (fwd)
Asheesh Laroia
bugs at openhatch.org
Mon Jul 14 02:38:28 UTC 2014
New submission from Asheesh Laroia <asheesh at asheesh.org>:
The 'profile_hourly_tasks' job crashes with an exception, due to us having
deleted a method it relies on. I think the correct thing to do is to
remove the 'profile_hourly_tasks' management command; see
https://docs.djangoproject.com/en/dev/howto/custom-management-commands/ or
http://stackoverflow.com/questions/4208006/how-does-one-use-django-custom-management-command-option
for more info about Django mangaement commands.
The purpose of profile_hourly_tasks used to be that we would fill some
caches, once per hour, so that some database queries could be skipped.
I think the idea is that used to fill the bug recommendations list with
data. But since 5334c70faff0d4b596d880f50e3cff1cfaf1886f there is no bug
recommendation system at all.
If you're willing to read some Python code, and remove some, this is
probably an easy bug to fix. It would be great to see a pull request from
somoene new, but any pull request will cause my inbox to stop receiving
these emails hourly. (-:
Anyway, the fix is almost certainly to remove the line that is crashing.
The question is if the entire file should go away! I'm not sure; it
depends on the contents of the file.
Warmly,
Asheesh.
---------- Forwarded message ----------
Date: Sun, 13 Jul 2014 22:00:02
From: Cron Daemon <root at linode.openhatch.org>
To: asheesh at asheesh.org
Subject: Cron <deploy at linode> cd $HOME/milestone-a ;
./mysite/scripts/run_with_lock.sh python manage.py profile_hourly_tasks 2>&1
| grep -v DeprecationWarning | grep -v 'import ' | grep -v SubfieldBase
Traceback (most recent call last):
File "manage.py", line 15, in <module>
execfile('mysite/manage.py', globals(), locals())
File "mysite/manage.py", line 25, in <module>
execute_manager(mysite.settings)
File "/home/deploy/milestone-a.buildout/vendor/packages/Django/django/core/management/__init__.py", line 459, in execute_manager
utility.execute()
File "/home/deploy/milestone-a.buildout/vendor/packages/Django/django/core/management/__init__.py", line 382, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/home/deploy/milestone-a.buildout/vendor/packages/Django/django/core/management/base.py", line 196, in run_from_argv
self.execute(*args, **options.__dict__)
File "/home/deploy/milestone-a.buildout/vendor/packages/Django/django/core/management/base.py", line 232, in execute
output = self.handle(*args, **options)
File "/home/deploy/milestone-a.buildout/mysite/profile/management/commands/profile_hourly_tasks.py", line 50, in handle
mysite.profile.tasks.sync_bug_timestamp_from_model_then_fill_recommended_bugs_cache(
AttributeError: 'module' object has no attribute 'sync_bug_timestamp_from_model_then_fill_recommended_bugs_cache'
----------
messages: 4462
nosy: paulproteus
status: unread
title: Cron <deploy at linode> cd $HOME/milestone-a ; ./mysite/scripts/run_with_lock.sh python manage.py profile_hourly_tasks 2>&1 | grep -v DeprecationWarning | grep -v 'import ' | grep -v SubfieldBase (fwd)
__________________________________________
Roundup issue tracker <bugs at openhatch.org>
<https://openhatch.org/bugs/issue1016>
__________________________________________
More information about the Devel
mailing list