Keith Edmunds
76039aa5e6
Only try to show ApplicationError dialog when we have a QApplication
2025-03-08 11:42:59 +00:00
Keith Edmunds
6dd34b292f
Improve ApplicationError reporting
2025-03-07 15:44:21 +00:00
Keith Edmunds
a3c405912a
Fixup logging when no module log.debug output specifed
2025-02-05 18:07:22 +00:00
Keith Edmunds
1f4e7cb054
Cleanup around new logging
2025-01-31 09:55:21 +00:00
Keith Edmunds
52a773176c
Refine module and function logging to stderr
2025-01-31 09:55:21 +00:00
Keith Edmunds
cedc7180d4
WIP: FileImporter runs but needs more testing
2025-01-31 09:55:21 +00:00
Keith Edmunds
3afcfd5856
Move to YAML-configured logging
2025-01-27 12:13:13 +00:00
Keith Edmunds
b423ab0624
Log.debug production stackprinter messages
2024-07-26 18:10:53 +01:00
Keith Edmunds
5f3119be1f
Tighter mypy testing, fixed up type hints
2024-07-08 19:03:35 +01:00
Keith Edmunds
3831ebb01d
File header, type hints, Black
2024-06-22 21:51:41 +01:00
Keith Edmunds
afc3014b18
Much improved stderr reporting on exceptions
2024-05-24 15:04:07 +01:00
Keith Edmunds
8de9bf0d6e
Deselect track after pasting
2023-12-22 15:36:42 +00:00
Keith Edmunds
c6a0e8c749
Remve log level letter from stderr output
2023-12-21 17:15:44 +00:00
Keith Edmunds
e43c9f3b17
Add successive tracks below those just added
2023-12-17 14:33:24 +00:00
Keith Edmunds
4b6c8b0634
Rewrite logging
...
Add lots of log.info() statements
2023-12-17 00:12:03 +00:00
Keith Edmunds
64c3e3066b
Filter virtualenv lines from stackprinter dump
2023-10-16 20:31:32 +01:00
Keith Edmunds
3e2293195a
Improve track creation in database
...
Pass all arguments to Tracks.__init__ on track creation
Smarten up metadata collecting
Reformat code
Reinstate stackprinter, but with more sensible settings (mostly
defaults, oddly enough)
2023-10-16 19:44:51 +01:00
Keith Edmunds
3513c32a62
Speed increases, more typing, cleanup
...
Pull all playlist row info in one database query when loading a
playlist.
Fixup some type hints in models.
Comment out stackprinter calls - they mostly get in the way
interactively.
2023-10-15 19:04:58 +01:00
Keith Edmunds
16ad7ae5aa
Produce consistent log output
2023-03-11 16:02:26 +00:00
Keith Edmunds
1c294e1ce4
Only send exception mails from production environment
2023-02-18 18:11:56 +00:00
Keith Edmunds
abd6ad0a64
Fix to not sending stack dumps in development environment
2022-12-24 20:23:30 +00:00
Keith Edmunds
ea4d7693ef
Don't send stackdumps by mail in DEVELOPMENT environment
2022-12-24 18:46:04 +00:00
Keith Edmunds
94b2f473e9
Cleanups from running vulture
2022-12-24 09:36:51 +00:00
Keith Edmunds
784d036bb7
Finally(?) sort out stackprinter logging.
2022-12-21 15:06:10 +00:00
Keith Edmunds
6a2bcfff19
Restore tab order and focussed tab
...
Fixes #96
2022-12-20 18:35:18 +00:00
Keith Edmunds
78a9103490
Better stackprinter handling
2022-12-19 21:07:03 +00:00
Keith Edmunds
2ada8a27fe
Tidy up log.py
2022-12-18 22:23:17 +00:00
Keith Edmunds
bd9c8a84b9
Implement stackprinter
2022-12-18 22:20:55 +00:00
Keith Edmunds
eff80d684e
Log exceptions to screen
2022-08-15 12:20:40 +01:00
Keith Edmunds
7a14651bd7
Add function type hints. Section headers and note colours working
2022-08-05 21:52:17 +01:00
Keith Edmunds
bef4507ef6
SQLA2.0 rewrote logging
2022-07-03 15:17:25 +01:00
Keith Edmunds
3f609f6f2f
Don't output DEBUG messages to stdout by default
2022-06-08 13:05:34 +01:00
Keith Edmunds
a4ad78cec3
Fix up Python type checking
2022-04-19 09:47:30 +01:00
Keith Edmunds
fd0d3e6e1f
Move cron jobs to musicmuster.py
2022-04-18 14:53:57 +01:00
Keith Edmunds
a91309477b
Rebase dev onto v2_id
2022-03-02 09:25:59 +00:00
Keith Edmunds
e498457395
Add option to force DEBUG message to stderr
...
If the default log level for stderr is greater than DEBUG, DEBUG
message won't be shown. The DEBUG(msg) function now takes an optional
Boolean second parameter. If that is True, the DEBUG message is always
sent to stderr.
2021-06-06 10:50:40 +01:00
Keith Edmunds
b7861ffcf9
Preserve tags on normalise; output time to stdout logs
2021-05-27 16:15:14 +01:00
Keith Edmunds
858bf4392e
Display uncaught exceptions red on white
2021-04-30 02:48:06 +01:00
Keith Edmunds
ee0bfceeae
Code review for V1.0.0
2021-04-09 23:21:42 +01:00
Keith Edmunds
eff7d0aca9
Log uncaught exceptions
2021-04-08 18:31:30 +01:00
Keith Edmunds
d3b739dc36
Fix fading; lots of tidying!
2021-03-30 19:42:39 +01:00
Keith Edmunds
ddce8f2391
Remove pytiger; select next track at end
2021-03-27 16:27:48 +00:00
Keith Edmunds
f1805138f6
Log formatting
2021-03-26 09:36:34 +00:00
Keith Edmunds
b58b9fc188
Restructure project layout; implement logging
2021-03-26 09:19:04 +00:00