python manage.py loadlegfiles
Local copy of database already exists.
(u'000682', u'Bill', u'http://legislation.phila.gov/detailreport/?key=824', u'ENACTED', u'Providing for civil liability for violations of certain provisions of the Pennsylvania Motor Vehicle Code relating to obedience to steady red-light signals and stopping at an intersection or crossing; and establishing an administrative system for adjudicating liability in connection with such violations; all under certain terms and conditions.', u'Committee on Streets and Services', u'2000-11-02', u'2003-05-15', u'1', u'', u"Councilmember Rizzo, Councilmember Goode, Councilmember Tasco, Councilmember Clarke, Councilmember Miller, Councilmember Ortiz, Councilmember Longstreth, Councilmember O'Neill, Councilmember Nutter, Councilmember Krajewski, Councilmember Blackwell")
... Not showing all the printout, can put back if useful ...
Traceback (most recent call last):
File "manage.py", line 11, in
execute_from_command_line(sys.argv)
File "/home/ec2-user/councilmatic/.env/lib/python2.6/site-packages/django/core/management/__init__.py", line 443, in execute_from_command_line
utility.execute()
File "/home/ec2-user/councilmatic/.env/lib/python2.6/site-packages/django/core/management/__init__.py", line 382, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/home/ec2-user/councilmatic/.env/lib/python2.6/site-packages/django/core/management/base.py", line 196, in run_from_argv
self.execute(*args, **options.__dict__)
File "/home/ec2-user/councilmatic/.env/lib/python2.6/site-packages/django/core/management/base.py", line 232, in execute
output = self.handle(*args, **options)
File "/home/ec2-user/councilmatic/councilmatic/phillyleg/management/commands/loadlegfiles.py", line 33, in handle
self._get_new_files(force_download)
File "/home/ec2-user/councilmatic/councilmatic/phillyleg/management/commands/loadlegfiles.py", line 56, in _get_new_files
ds.save_legis_file(record, attachments, actions, minutes)
File "/home/ec2-user/councilmatic/.env/lib/python2.6/site-packages/django/db/transaction.py", line 209, in inner
return func(*args, **kwargs)
File "/home/ec2-user/councilmatic/councilmatic/phillyleg/management/scraper_wrappers/stores/councilmatic_orm.py", line 105, in save_legis_file
self._save_or_ignore(LegMinutes, minutes_record)
File "/home/ec2-user/councilmatic/councilmatic/phillyleg/management/scraper_wrappers/stores/councilmatic_orm.py", line 199, in _save_or_ignore
model_instance.save()
File "/home/ec2-user/councilmatic/councilmatic/phillyleg/models.py", line 367, in save
address=location['address']
TypeError: tuple indices must be integers, not str
We're never loading minutes anymore, so I'm going to close this. Should probably do away with the minutes model. It could be added back in if and when there's a need in the future.