Markus Unterwaditzer
ff063d6d4c
Catch all exceptions.
...
The idea is that a storage's __init__ may raise *anything* if the values
are incorrect. We already do very explicit checks whether the user
specified the wrong parameters, and show the exception if that's not the
case.
2014-05-03 00:18:55 +02:00
Markus Unterwaditzer
233e8524ab
Convert some logging calls to exception raises
2014-05-03 00:11:55 +02:00
Markus Unterwaditzer
798bcf384c
Move status name generation in own func
2014-05-03 00:06:04 +02:00
Markus Unterwaditzer
0c8eba1cd3
Saner variable names
2014-05-02 23:57:39 +02:00
Markus Unterwaditzer
94eb60f352
PAIR/COLLECTION instead of PAIR_COLLECTION
...
...for statuses.
Also, various CLI usability improvements.
2014-05-02 23:49:29 +02:00
Markus Unterwaditzer
e8572cf858
See #47
2014-05-02 21:23:22 +02:00
Markus Unterwaditzer
a4687d371e
Improve error message for config file.
2014-05-02 21:11:22 +02:00
Markus Unterwaditzer
bb579a8879
Fix some imports
2014-05-02 19:30:38 +02:00
Clément Mondon
b6d3b9908b
Avoid error when status_path dir doesn't exist
2014-05-02 16:33:10 +02:00
Markus Unterwaditzer
3e7bb377cc
Add error message when general section is missing
...
Fix #43
Fix #45
2014-05-02 13:16:20 +02:00
Markus Unterwaditzer
aaf2eeb412
Remove obsolete --quiet option
2014-05-01 22:03:59 +02:00
Markus Unterwaditzer
d906aa3df6
Fix #42
2014-05-01 22:03:35 +02:00
Markus Unterwaditzer
9c45a7852a
Disallow all multiline-values
2014-05-01 20:47:39 +02:00
Markus Unterwaditzer
7132ccdebb
Remove useless multiline-ness
2014-05-01 20:03:13 +02:00
Markus Unterwaditzer
a886d2d42d
Fix #39
...
See http://stackoverflow.com/a/1408476
2014-04-29 19:27:44 +02:00
Markus Unterwaditzer
89cc942da1
Fix #40
2014-04-29 19:10:39 +02:00
Markus Unterwaditzer
1b33ec4b46
Improve error messages on wrong storage params
...
Fix #38
2014-04-23 20:42:51 +02:00
Markus Unterwaditzer
6c81fd6fc2
Don't use multiprocessing when having one process
2014-04-19 23:59:35 +02:00
Markus Unterwaditzer
f8c2c8f879
Use multiple connections when syncing.
2014-04-19 22:35:49 +02:00
Markus Unterwaditzer
d7b58d21dd
Improve logging code
2014-04-19 16:46:24 +02:00
Markus Unterwaditzer
e66b43c839
Be Python 3 compatible
...
Not that anybody actually uses Python 3, but this helps very much with
finding obscure bugs.
2014-04-16 15:28:01 +02:00
Markus Unterwaditzer
d41d974608
Make --verbosity case-insensitive
2014-04-15 22:18:29 +02:00
Markus Unterwaditzer
66875d5fb5
Require argvard >= 0.3.0
2014-04-13 11:22:34 +02:00
Markus Unterwaditzer
61cc5bbf75
Better verbosity CLI option, no config value
2014-03-21 17:14:21 +01:00
Markus Unterwaditzer
542718d311
Set verbose default back to false
2014-03-21 17:01:12 +01:00
Markus Unterwaditzer
12c70ca573
Add issue reference to hack
2014-03-16 17:17:54 +01:00
Markus Unterwaditzer
cd31e66798
Flake 8
2014-03-16 11:47:01 +01:00
Markus Unterwaditzer
f3e7a4a5cd
Show help when running vdirsyncer
...
See #12
2014-03-14 16:55:34 +01:00
Markus Unterwaditzer
18fe8096f5
Improve CLI
2014-03-13 20:15:31 +01:00
Markus Unterwaditzer
8db16454f8
More tests
...
I was bored
2014-03-13 16:22:50 +01:00
Markus Unterwaditzer
bcc3dc560e
Flake 8
2014-03-09 03:40:24 +01:00
Markus Unterwaditzer
6fea4d4201
Fix formatting bug in cli
2014-03-05 22:14:41 +01:00
Markus Unterwaditzer
8b4539e9e5
Make verbose the default log setting
2014-03-05 16:19:12 +01:00
Markus Unterwaditzer
b8ef130a77
Fix #3
2014-03-05 15:44:10 +01:00
Markus Unterwaditzer
b0a180babe
"synchronize" is a hard word...
2014-03-02 11:48:09 +01:00
Markus Unterwaditzer
dce98d2fed
Flake8
2014-03-01 21:42:21 +01:00
Markus Unterwaditzer
aa7d2f3eeb
Restructuring of DAV storage
...
We will need this when writing CarddavStorage, assuming we can share
much code between them.
2014-03-01 21:36:01 +01:00
Markus Unterwaditzer
78065a4e1f
Implement conflict resolution
...
Fix #4
2014-03-01 00:51:29 +01:00
Markus Unterwaditzer
f0d7e211d9
Solve the boolean problem in config files
...
once and for all
2014-02-28 21:50:58 +01:00
Markus Unterwaditzer
1e3b8055d8
Fix bug
2014-02-28 15:21:17 +01:00
Markus Unterwaditzer
84ee96c394
Better logging
2014-02-28 14:44:08 +01:00
Markus Unterwaditzer
55c33d749b
Add example config
2014-02-28 14:44:08 +01:00
Markus Unterwaditzer
993ddc9737
Actually make start_date and end_date work
...
Some CLI improvements
2014-02-28 14:44:08 +01:00
Markus Unterwaditzer
46fa1d7c47
vdirsyncer can now be somewhat used
2014-02-28 14:44:08 +01:00
Markus Unterwaditzer
dc12b74805
CLI WIP
2014-02-28 14:44:08 +01:00
Markus Unterwaditzer
98e49de418
Autopep8
2014-02-28 14:44:08 +01:00
Markus Unterwaditzer
ca92d9a428
Copyright headers, more docstrings
2014-02-28 14:44:07 +01:00
Markus Unterwaditzer
be81b48060
Init
2014-02-14 22:11:43 +01:00