Commit Graph

162 Commits

Author SHA1 Message Date
Stein Magnus Jodal
a301906fe7 commands: Move --show-{config,deps} handlers to new module 2013-04-29 22:52:11 +02:00
Stein Magnus Jodal
a97aab7531 argparse: Convert mopidy command 2013-04-29 22:17:36 +02:00
Thomas Adamcik
3f895159b2 Merge pull request #435 from jodal/feature/drop-python-2.6
Drop Python 2.6 support
2013-04-29 12:44:05 -07:00
Stein Magnus Jodal
c6a905efd7 main: Remove resolved TODO 2013-04-29 21:35:35 +02:00
Stein Magnus Jodal
de84fdfef4 Remove hacks required by #302 to run on older Python 2.6.x 2013-04-29 19:52:29 +02:00
Stein Magnus Jodal
d57b699b12 main: Fix typo 2013-04-28 01:09:23 +02:00
Thomas Adacmik
4f93f93deb config: Create read-only config proxy 2013-04-28 01:09:22 +02:00
Stein Magnus Jodal
e97577d16d main: Remove /etc/mopidy/mopidy.conf from default config file list
Init scripts can use the --config option to specify that the file should be
included.
2013-04-27 23:47:48 +02:00
Thomas Adamcik
3409ca99d1 path: Ensure mopidy.__main__ uses bytes for paths 2013-04-25 21:24:02 +02:00
Thomas Adamcik
30babaa26a main: Always raise unchaught exceptions and only log once logging is setup 2013-04-18 23:59:36 +02:00
Thomas Adamcik
c84cb95c3f Merge pull request #418 from jodal/feature/show-deps
Update --show-deps to list deps of extensions
2013-04-16 14:33:11 -07:00
Thomas Adamcik
765f3c5d3c config: flake8 2013-04-16 23:25:30 +02:00
Stein Magnus Jodal
466cf3ba33 deps: Rename --list-deps to --show-deps 2013-04-16 23:07:38 +02:00
Thomas Adamcik
cde84748f7 config: Create config.format and switch to just serialize on schemas 2013-04-16 22:36:58 +02:00
Thomas Adamcik
5a495c590c ext: Do not compound config enabled and validate_extension 2013-04-16 00:02:31 +02:00
Thomas Adamcik
08db8829af config: Move all code to new load function 2013-04-15 23:37:40 +02:00
Thomas Adamcik
992b293174 ext: Switch to validate_extension(extension, config) 2013-04-15 23:03:40 +02:00
Thomas Adamcik
ec939d707c Merge branch 'develop' into feature/config-api-cleanup
Conflicts:
	mopidy/__main__.py
	mopidy/ext.py
2013-04-15 22:54:37 +02:00
Stein Magnus Jodal
2793a384c2 ext: Register ext's GStreamer elements 2013-04-15 22:44:11 +02:00
Stein Magnus Jodal
41594c116e ext: Split load into load+validate 2013-04-15 22:43:51 +02:00
Thomas Adamcik
86cad84f7d main: Refactor to use underlying _load and _validate functions from config 2013-04-15 22:41:07 +02:00
Thomas Adamcik
7ed9b8adab config: Extract encode and decode helpers from String 2013-04-14 17:34:54 +02:00
Thomas Adamcik
d8a0cb880d config: Make --show-config use schema name 2013-04-13 22:51:59 +02:00
Thomas Adamcik
10d7c15792 config: Switch to list of core_schemas 2013-04-13 22:44:36 +02:00
Thomas Adamcik
63003abb2e config: Flake8 fixes 2013-04-13 20:40:13 +02:00
Thomas Adamcik
467c8b34dc config: Move load, validate and overrides code into mopidy.config 2013-04-11 23:18:17 +02:00
Thomas Adamcik
d90a977a3b config: Move everything to mopidy.config sub-modules 2013-04-11 22:24:27 +02:00
Stein Magnus Jodal
8af0326291 ext: Move ext helper functions from 'main' to 'ext' 2013-04-11 13:13:17 +02:00
Stein Magnus Jodal
87b526f8d3 main: Remove redundant dir creation 2013-04-09 12:41:07 +02:00
Stein Magnus Jodal
339fbbc2dd main: Use 'none' instead of emptry string
Same logic as for extensions are now applied to backends and frontends.
2013-04-09 12:20:36 +02:00
Stein Magnus Jodal
0b09ea3411 main: Log what backends/frontends are started 2013-04-09 11:21:25 +02:00
Stein Magnus Jodal
919becd05a main: Show 'Disabled extensions: none' instead of nothing 2013-04-09 11:07:52 +02:00
Stein Magnus Jodal
ef57c90526 path: Use our expand_path instead of os.path.expanduser 2013-04-09 00:09:33 +02:00
Stein Magnus Jodal
41d7ae9a2c Replace 'folder' with 'dir' 2013-04-08 21:13:59 +02:00
Stein Magnus Jodal
335c4d9fd8 main/path: Inline constants used once 2013-04-08 20:42:33 +02:00
Stein Magnus Jodal
2276130758 main: Use new config system 2013-04-07 00:34:24 +02:00
Stein Magnus Jodal
c9115aa480 main: Make sure 'extensions' is defined before 'finally' block is executed 2013-04-05 15:23:18 +02:00
Thomas Adamcik
0826501884 main: Make it more obvious what helper to use for exiting 2013-04-03 22:01:40 +02:00
Thomas Adamcik
dcb28259f4 config: Switch logging to new config system 2013-04-03 01:01:07 +02:00
Stein Magnus Jodal
99f26dd41c Revert "main: Remove sys.path modification"
This reverts commit c00a49ebe1.
2013-04-03 00:39:57 +02:00
Stein Magnus Jodal
f9fb30c76c main/settings: Remove --interactive support 2013-04-03 00:16:37 +02:00
Stein Magnus Jodal
6c4ec7e0c2 main: Remove support for --gst-* and --help-gst
Use GStreamer's environment variables instead, e.g. GST_DEBUG=3.
2013-04-03 00:14:05 +02:00
Stein Magnus Jodal
c00a49ebe1 main: Remove sys.path modification 2013-04-03 00:07:14 +02:00
Stein Magnus Jodal
77204f6b46 main: Fix flake8 warnings 2013-04-03 00:06:13 +02:00
Thomas Adamcik
8f7e991903 config: Do not support -c as allias for --config 2013-04-02 23:58:54 +02:00
Thomas Adamcik
5214100854 config: Expand files before printing sources. 2013-04-02 23:58:13 +02:00
Thomas Adamcik
a9445ab251 ext: Log only enabled/disabled extensions at info level 2013-04-02 23:57:54 +02:00
Thomas Adamcik
8087efb319 config: Improve printing of disabled extensions in --show-config 2013-04-02 23:57:18 +02:00
Thomas Adamcik
0d30db7e5f config: More review fixes and fixed help test. 2013-04-02 23:32:36 +02:00
Thomas Adamcik
54a59f5968 config: Add TODO regarding --show-config behaviour. 2013-04-02 23:24:07 +02:00