Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
ansible
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
OpenEdx
ansible
Commits
b8c9391d
Commit
b8c9391d
authored
9 years ago
by
Kevin Houdebert
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Change to python3 syntax
parent
5a65dce6
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
21 additions
and
20 deletions
+21
-20
hacking/get_library.py
+1
-1
hacking/module_formatter.py
+7
-6
hacking/test-module
+13
-13
No files found.
hacking/get_library.py
View file @
b8c9391d
...
...
@@ -22,7 +22,7 @@ import ansible.constants as C
import
sys
def
main
():
print
C
.
DEFAULT_MODULE_PATH
print
(
C
.
DEFAULT_MODULE_PATH
)
return
0
if
__name__
==
'__main__'
:
...
...
This diff is collapsed.
Click to expand it.
hacking/module_formatter.py
View file @
b8c9391d
...
...
@@ -18,6 +18,7 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
from
__future__
import
print_function
import
os
import
glob
import
sys
...
...
@@ -120,7 +121,7 @@ def write_data(text, options, outputname, module):
f
.
write
(
text
.
encode
(
'utf-8'
))
f
.
close
()
else
:
print
text
print
(
text
)
#####################################################################################
...
...
@@ -249,7 +250,7 @@ def process_module(module, options, env, template, outputname, module_map, alias
deprecated
=
True
module
=
module
.
replace
(
"_"
,
""
,
1
)
print
"rendering:
%
s"
%
module
print
(
"rendering:
%
s"
%
module
)
# use ansible core library to parse out doc metadata YAML and plaintext examples
doc
,
examples
,
returndocs
=
module_docs
.
get_docstring
(
fname
,
verbose
=
options
.
verbose
)
...
...
@@ -345,7 +346,7 @@ def process_category(category, categories, options, env, template, outputname):
category_file_path
=
os
.
path
.
join
(
options
.
output_dir
,
"list_of_
%
s_modules.rst"
%
category
)
category_file
=
open
(
category_file_path
,
"w"
)
print
"*** recording category
%
s in
%
s ***"
%
(
category
,
category_file_path
)
print
(
"*** recording category
%
s in
%
s ***"
%
(
category
,
category_file_path
)
)
# start a new category file
...
...
@@ -419,13 +420,13 @@ def validate_options(options):
''' validate option parser options '''
if
not
options
.
module_dir
:
print
>>
sys
.
stderr
,
"--module-dir is required"
print
(
"--module-dir is required"
,
file
=
sys
.
stderr
)
sys
.
exit
(
1
)
if
not
os
.
path
.
exists
(
options
.
module_dir
):
print
>>
sys
.
stderr
,
"--module-dir does not exist:
%
s"
%
options
.
module_dir
print
(
"--module-dir does not exist:
%
s"
%
options
.
module_dir
,
file
=
sys
.
stderr
)
sys
.
exit
(
1
)
if
not
options
.
template_dir
:
print
"--template-dir must be specified"
print
(
"--template-dir must be specified"
)
sys
.
exit
(
1
)
#####################################################################################
...
...
This diff is collapsed.
Click to expand it.
hacking/test-module
View file @
b8c9391d
...
...
@@ -119,7 +119,7 @@ def boilerplate_module(modfile, args, interpreter, check, destfile):
task_vars
=
{}
if
interpreter
:
if
'='
not
in
interpreter
:
print
'interpreter must by in the form of ansible_python_interpreter=/usr/bin/python'
print
(
"interpreter must by in the form of ansible_python_interpreter=/usr/bin/python"
)
sys
.
exit
(
1
)
interpreter_type
,
interpreter_path
=
interpreter
.
split
(
'='
)
if
not
interpreter_type
.
startswith
(
'ansible_'
):
...
...
@@ -138,8 +138,8 @@ def boilerplate_module(modfile, args, interpreter, check, destfile):
)
modfile2_path
=
os
.
path
.
expanduser
(
destfile
)
print
"* including generated source, if any, saving to:
%
s"
%
modfile2_path
print
"* this may offset any line numbers in tracebacks/debuggers!"
print
(
"* including generated source, if any, saving to:
%
s"
%
modfile2_path
)
print
(
"* this may offset any line numbers in tracebacks/debuggers!"
)
modfile2
=
open
(
modfile2_path
,
'w'
)
modfile2
.
write
(
module_data
)
modfile2
.
close
()
...
...
@@ -160,21 +160,21 @@ def runtest( modfile, argspath):
(
out
,
err
)
=
cmd
.
communicate
()
try
:
print
"***********************************"
print
"RAW OUTPUT"
print
out
print
err
print
(
"***********************************"
)
print
(
"RAW OUTPUT"
)
print
(
out
)
print
(
err
)
results
=
json
.
loads
(
out
)
except
:
print
"***********************************"
print
"INVALID OUTPUT FORMAT"
print
out
print
(
"***********************************"
)
print
(
"INVALID OUTPUT FORMAT"
)
print
(
out
)
traceback
.
print_exc
()
sys
.
exit
(
1
)
print
"***********************************"
print
"PARSED OUTPUT"
print
jsonify
(
results
,
format
=
True
)
print
(
"***********************************"
)
print
(
"PARSED OUTPUT"
)
print
(
jsonify
(
results
,
format
=
True
)
)
def
rundebug
(
debugger
,
modfile
,
argspath
):
"""Run interactively with console debugger."""
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment