Don't split line when no version available for plugin (#37907)
* Don't split line when no version available for plugin * Fixed author github account
This commit is contained in:
parent
0c0dc8d9fc
commit
cc477ba8cc
1 changed files with 6 additions and 2 deletions
|
@ -1,7 +1,7 @@
|
|||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Copyright: (c) 2017, Thierry Sallé (@tsalle)
|
||||
# Copyright: (c) 2017, Thierry Sallé (@seuf)
|
||||
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
|
||||
|
||||
from __future__ import absolute_import, division, print_function
|
||||
|
@ -178,7 +178,11 @@ def grafana_plugin(module, params):
|
|||
stdout_lines = stdout.split("\n")
|
||||
for line in stdout_lines:
|
||||
if line.find(params['name']):
|
||||
plugin_name, plugin_version = line.split(' @ ')
|
||||
if line.find(' @ ') != -1:
|
||||
line = line.rstrip()
|
||||
plugin_name, plugin_version = line.split(' @ ')
|
||||
else:
|
||||
plugin_version = None
|
||||
return {'msg': 'Grafana plugin {} installed : {}'.format(params['name'], cmd),
|
||||
'changed': True,
|
||||
'version': plugin_version}
|
||||
|
|
Loading…
Reference in a new issue