浏览代码

Ignore labels without values

master
Chris Smith 8 年前
父节点
当前提交
ac8892b869
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3
    2
      generate.py

+ 3
- 2
generate.py 查看文件

@@ -17,8 +17,9 @@ fetcher = etcdlib.Connection(args.etcd_host, args.etcd_port, args.etcd_prefix)
17 17
 while True:
18 18
   domains = defaultdict(set)
19 19
   for container, values in fetcher.get_label('com.chameth.vhost').items():
20
-    parts = values.split(',')
21
-    domains[parts[0].strip()] |= set([] if len(parts) == 1 else parts[1:])
20
+    if values:
21
+      parts = values.split(',')
22
+      domains[parts[0].strip()] |= set([] if len(parts) == 1 else parts[1:])
22 23
 
23 24
   with open('/letsencrypt/domains.txt.new', 'w') as f:
24 25
     print('Writing domains.txt...')

正在加载...
取消
保存