forked from ssato/python-anyconfig
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAUTHORS.txt
113 lines (81 loc) · 2.8 KB
/
AUTHORS.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
# Generated by ./pkg/gen-authors.sh, 2019-08-31 16:15:10
Author
--------
Satoru SATOH <[email protected]>
Contributors (order in the commit logs)
-----------------------------------------
# Terrance
Access containers via collections.abc if available
Python 3.7 warns of their removal in Python 3.8:
>>> anyconfig.utils.collections.Iterable
__main__:1: DeprecationWarning: Using or importing the ABCs from
'collections' instead of from 'collections.abc' is deprecated, and
in 3.8 it will stop working
# Masatake YAMATO
fix: raise ImportError correctly
# Yujun Zhang
Add parameter description for custom filters
# Yujun Zhang
Add support for custom filter
Closes #91
# Yujun Zhang
Catch expected exception from `container()`
When it fails to convert, `ValueError` will be raised, not `TypeError`
```
>>> dict('1')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: dictionary update sequence element #0 has length 1; 2 is required
```
# Yujun Zhang
Fix typo in deprecation warning
# Yujun Zhang
Catch expected exception from `container()`
When it fails to convert, `ValueError` will be raised, not `TypeError`
```
>>> dict('1')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: dictionary update sequence element #0 has length 1; 2 is required
```
# Ivan Danov
Enable anyconfig to handle yaml merge syntax properly
# Yujun Zhang
Fix typo
# Michael Overmeyer
Fixed the badges manually to use shields.io
# Sam Boling
added test for custom merge strategy function
# Sam Boling
allow ac_merge to be a function for user-defined merge strategies
# Jiri Kuncar
enhancement: add support for exported shellvars
Signed-off-by: Jiri Kuncar <[email protected]>
# dhutty
Update README.rst
various suggestions for improved diction and grammar.
# ajays20078
updated test cases for properties file to reflect changes in PR #50
# ajays20078
Fix for properties backend which was rstripping valid values after comment markers
# Steve Schwarz
Corrected .container to .to_container in usage doc
# Wouter Bolsterlee
Make logging behave
This PR removes all custom logging magic, and changes the behaviour to
the standard way of logging for Python libraries.
In short, instead of magic global loggers and setting global
configuration (so that applications experience problems), all logging
calls are simply emitted on module-level loggers. It's up to the
application to route these messages somewhere useful by configuring
handlers and setting levels.
Fixes #11.
# Florian Ludwig
beautify README.rst
# Kamil Chmielewski
Python 2.6 compatible assertRaises
# Kamil Chmielewski
It's better to show ini file structure erros than pass silently with empty config. Saves some debugging when you get empty config ;)
# Jonathan Eunice
Update README.rst
Added missing "i" in `anyconfig`