blitzmann
c000b19986
Finish pulling all the cruft out of pyfa.py relating to logging and error handling. All that is now done in separate areas.
...
Also finally did some major reworking on the error dialog. Now it doesn't spawn a new wxApp and wxFrame for each and every error - attaches to MainFrame and sticks around, having exceptions append to it rather than spawn a new one. In the case that an error happens before MainFrame is available, it spins up a new wxApp. Yay cleanup!
2017-11-26 03:57:00 -05:00
blitzmann
1da127c898
Working commit to better handle errors
2017-11-26 01:54:36 -05:00
blitzmann
fcdf55632f
working commit to try to clean up pyfa.py and re-implement version checking
2017-11-26 01:08:02 -05:00
blitzmann
b3157303cd
Reenable error dialog and remove versioning info - want to look into a more uniform way of doing this if possible, and the requirements are all changing.
2017-11-25 13:49:48 -05:00
blitzmann
3c405f51d8
Remove platform-specific CREST checks (add for mac-deprecated client)
2017-11-24 17:27:44 -05:00
blitzmann
de646cf252
Have a noticeable message show up (currently prints for everything, should restrict to only beta builds)
2017-11-12 02:30:15 -05:00
blitzmann
266398b1de
Get some things working for pyinstaller
2017-11-12 00:14:45 -05:00
Ryan Holmes
7f392006d1
comment out most of the fluff in pyfa.py. Need to come back to this and get it all working
2017-06-12 16:37:15 -04:00
Ryan Holmes
828b18d0fd
py2to3 automatic conversion. Woot!
2017-06-12 16:12:45 -04:00
blitzmann
ccfd414cb3
Disable stopwatch in test (was failing due to import error) and fix bad requests version setting
2017-05-08 22:25:05 -04:00
blitzmann
3de63c5ca5
flake8 fixes
2017-05-08 21:32:13 -04:00
blitzmann
83a7a854bb
Merge branch 'feature/recent' into dev
...
Conflicts:
eos/db/saveddata/character.py
eos/db/saveddata/fit.py
Implements #983 but utilizing sqlalchemy events to update the fit modified date whenever something is added/changed.
2017-05-07 20:48:41 -04:00
blitzmann
283cb1e50c
Add hard requirement for requests (for everything except mac-deprecated)
2017-05-04 21:48:30 -04:00
blitzmann
3d0a4b84d4
Add hard minimum requirement for logbook 0.10.0, remove requirements.txt loop as it isn't applicable for 95% of users, and Linux users are complaining about seeing console output all the time on dev
2017-05-03 20:53:10 -04:00
blitzmann
f9b7376cc7
Move sql alchemy events into their own file for now so that mac-deprecated doesn't get pissy.
2017-04-26 19:34:47 -04:00
Ebag333
55dff65142
Tox things
2017-04-02 01:03:14 -07:00
Ebag333
cdec6fad99
Clean up requirements file. Add detection and warning for possibly missing requirement. Change back to using the modal.
2017-04-02 00:57:11 -07:00
Ebag333
535b75225b
dump module list and versions
2017-03-28 18:49:10 -07:00
Ebag333
b99c44667e
Remove unused import
2017-03-27 21:11:07 -07:00
Ebag333
c6d50b7d6e
Merge branch 'development' into ErrorDialog_and_miscfixes
2017-03-27 21:00:51 -07:00
Ebag333
03f12bfca1
Finish implementing wx 2.8 selector. Add a bunch of error catching. General cleanup.
...
(cherry picked from commit b0ec69e)
2017-03-27 20:52:45 -07:00
Ebag333
78a8c105f4
First pass at re-implementing wx 2.8 preference
2017-03-27 16:57:55 -07:00
blitzman
b18bb200a9
Merge branch 'development' into MorePreferences
2017-03-26 13:52:59 -04:00
blitzman
fbd0a6ddda
Create a custom pre-check exception that we can check for when doing our unhandled exception handling.
2017-03-25 22:34:35 -04:00
Ebag333
a5cb2a9f00
Add logbook version warning
2017-03-22 18:52:04 -07:00
blitzman
5911538e29
Do a version check for logbook
2017-03-19 00:22:17 -04:00
Ebag333
0ccd812398
Add logging OS version. Deprioritize some messages to debug, so devs can run at info level with less spam (and much less impact on recalc times).
2017-03-18 13:27:07 -07:00
Ebag333
9c693cd7ed
Python now properly requires 2.7 and not 2.6 or 2.7. Removed duplicate output to log, now that we handle exceptions.
2017-03-18 13:11:40 -07:00
Ebag333
fbcd8396db
Few little tweaks
2017-03-18 12:55:53 -07:00
Ebag333
b1be2eee06
Add unhandled exception handler. Now catches problems and will try and output to the pyfalog, falling back to outputting to the console.
2017-03-18 12:37:23 -07:00
Ebag333
717db2f906
Further pyfa.py refactoring
2017-03-16 09:40:17 -07:00
Ebag333
d67573f83a
Add more functionality to preferences window.
2017-02-27 12:05:38 -08:00
blitzman
1c273210e9
tox fixes
2017-02-26 00:44:37 -05:00
blitzman
94c098cce3
Fix path and graphFrame issue. I could have sworn these were already fixed during the previous merge...
2017-02-25 19:06:39 -05:00
blitzman
7115cd178c
Merge branch 'development' into LogBook_v2
...
Conflicts:
config.py
eos/saveddata/fit.py
gui/bitmapLoader.py
gui/graphFrame.py
gui/utils/exportHtml.py
pyfa.py
service/crest.py
service/price.py
service/server.py
2017-02-25 18:21:07 -05:00
blitzman
4ba4a753cb
Implement and error message if config fails
2017-02-25 17:12:09 -05:00
Ebag333
159472f82c
Tox fixes, and convert all logging string replacement to a standard style.
2017-02-13 13:38:21 -08:00
Ebag333
441b3f1646
Handle print() messages when not frozen and in debug. We only want to exclude handling stacktraces, so the IDE gets clickable line numbers.
2017-02-11 11:59:49 -08:00
Ebag333
3b185e1bcb
Roll up all changes from #962 as the base has been massively changed by code cleanups. Rename our logging to a universal pyfalog to avoid shadowing either Logging or Logbook loggers
2017-02-11 11:51:53 -08:00
Ebag333
73cc17ce72
Clean up some more import statements
2017-02-10 11:29:52 -08:00
Ebag333
64070a0798
Revert commit 7865219164 This causes too much grief as we are getting a lot of default values from the database. These *SHOULD* be defined, but will have to be done later.
2017-02-09 09:36:16 -08:00
Ebag333
7865219164
Add a ton of default values
2017-02-09 00:56:33 -08:00
Ebag333
32944f4c9c
More import fixes
2017-02-08 22:47:02 -08:00
Ebag333
636474610b
More of: Disable import inspections for wxPython, because it's not installed traditionally and we can't include it in requirements.txt
2017-02-08 20:16:58 -08:00
Ebag333
e5fb90f017
Fix commit message. LOTS of fixes for flake8.
2017-02-08 14:22:56 -08:00
Ebag333
aafc850dbd
Adhere to standards
2017-02-05 20:09:00 -08:00
Ebag333
be66ff1eec
Tox fixes
2017-02-05 15:39:07 -08:00
blitzman
ba2205867e
Test line endings with pyfa.py (see #964 )
2017-02-05 17:12:45 -05:00
Ebag333
28404cd8bb
bajillion pep8 fixes to pass tox
2016-12-13 23:31:39 -08:00
a-tal
4a9b1df9b4
pep8 fixes
...
(cherry picked from commit 5dc43b2)
2016-12-13 20:18:57 -08:00