blitzmann
|
51696c509f
|
Merged Cargo and Drone collection class (essentially the same). Utilized SQLAlchemy's flag_modified() to force SA to update DB (in this case, remove the entry)
|
2015-07-01 20:54:40 -04:00 |
|
blitzmann
|
4a5ae9f6f1
|
Handle invalid cargo. Noticed that cargo nor drones are removed from the database with these methods. Not sure why - projected drones and modules are correctly removed in similar ways
|
2015-07-01 15:21:27 -04:00 |
|
blitzmann
|
fa9f324f78
|
Handle invalid drones
|
2015-07-01 14:55:05 -04:00 |
|
blitzmann
|
bcc77f11cd
|
Handle invalid projected drones
|
2015-07-01 14:50:08 -04:00 |
|
blitzmann
|
f737f292e3
|
Refine appending projected modules. Ensure that module can actually be projected, and also ensure that we only have 1 system effect running at a time. Invalid modules are removed at earliest opportunity as we are later accessing attributes that may not be there for corrupted data.
|
2015-07-01 13:34:19 -04:00 |
|
blitzmann
|
fa2b1e3821
|
Handle invalid modules. This streamlines the module init code from both program and database sources. When loading from the database, we ensure that the module item is actually an item. If not, we set a flag to delete it (which is picked up by the collection class)(can't use exceptions as there's no place to catch them)
|
2015-07-01 02:20:56 -04:00 |
|
blitzmann
|
aaa5a6ae18
|
Gracefully handle invalid boosters in database (both itemIDs that don't exist as well as non-booster items). Implants need a little more work
|
2015-06-30 13:51:49 -04:00 |
|
blitzmann
|
dd27c3c805
|
Set files to 644 besides pyfa.py and scripts
|
2014-07-30 21:23:27 -04:00 |
|
blitzmann
|
5df7e193e7
|
Cargo works, but needs a more TLC
|
2014-03-30 17:12:32 -04:00 |
|
DarkPhoenix
|
fd36a0b172
|
Replace submodules with actual files
Submodules never were actually useful
|
2013-06-10 22:12:34 +04:00 |
|