git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@96 830e0280-6d2a-0410-9c65-932aecc39d9d
Michal Ludvig authored on 2007/02/28 12:32:13... | ... |
@@ -108,8 +108,12 @@ class ConfigParser(object): |
108 | 108 |
data = is_data.groupdict() |
109 | 109 |
if r_quotes.match(data["value"]): |
110 | 110 |
data["value"] = data["value"][1:-1] |
111 |
- debug("ConfigParser: %s->%s" % (data["key"], data["value"])) |
|
112 | 111 |
self.__setitem__(data["key"], data["value"]) |
112 |
+ if data["key"] in ("access_key", "secret_key"): |
|
113 |
+ print_value = (data["value"][:3]+"...%d_chars..."+data["value"][-2:]) % (len(data["value"]) - 4) |
|
114 |
+ else: |
|
115 |
+ print_value = data["value"] |
|
116 |
+ debug("ConfigParser: %s->%s" % (data["key"], print_value)) |
|
113 | 117 |
continue |
114 | 118 |
warning("Ignoring invalid line in '%s': %s" % (file, line)) |
115 | 119 |
|