Make environment variables without a value the same as docker-cli.
Signed-off-by: Daniel Nephin <dnephin@docker.com>
This commit is contained in:
parent
4b04280db8
commit
d451578152
7 changed files with 28 additions and 12 deletions
|
|
@ -134,7 +134,11 @@ class Container(object):
|
|||
|
||||
@property
|
||||
def environment(self):
|
||||
return dict(var.split("=", 1) for var in self.get('Config.Env') or [])
|
||||
def parse_env(var):
|
||||
if '=' in var:
|
||||
return var.split("=", 1)
|
||||
return var, None
|
||||
return dict(parse_env(var) for var in self.get('Config.Env') or [])
|
||||
|
||||
@property
|
||||
def exit_code(self):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue