Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
T
test-project-please-ignore
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Iterations
Merge Requests
0
Merge Requests
0
Requirements
Requirements
List
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Operations
Operations
Incidents
Packages & Registries
Packages & Registries
Package Registry
Analytics
Analytics
Code Review
Insights
Issue
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Progetti
test-project-please-ignore
Commits
cfab2747
Commit
cfab2747
authored
Oct 21, 2018
by
Luca Cristaldi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
whops, commited wrong file
parent
e68ccb21
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
13 additions
and
115 deletions
+13
-115
.vscode/.ropeproject/config.py
.vscode/.ropeproject/config.py
+0
-114
ksp_client.py
ksp_client.py
+13
-1
No files found.
.vscode/.ropeproject/config.py
deleted
100644 → 0
View file @
e68ccb21
# The default ``config.py``
# flake8: noqa
def
set_prefs
(
prefs
):
"""This function is called before opening the project"""
# Specify which files and folders to ignore in the project.
# Changes to ignored resources are not added to the history and
# VCSs. Also they are not returned in `Project.get_files()`.
# Note that ``?`` and ``*`` match all characters but slashes.
# '*.pyc': matches 'test.pyc' and 'pkg/test.pyc'
# 'mod*.pyc': matches 'test/mod1.pyc' but not 'mod/1.pyc'
# '.svn': matches 'pkg/.svn' and all of its children
# 'build/*.o': matches 'build/lib.o' but not 'build/sub/lib.o'
# 'build//*.o': matches 'build/lib.o' and 'build/sub/lib.o'
prefs
[
'ignored_resources'
]
=
[
'*.pyc'
,
'*~'
,
'.ropeproject'
,
'.hg'
,
'.svn'
,
'_svn'
,
'.git'
,
'.tox'
]
# Specifies which files should be considered python files. It is
# useful when you have scripts inside your project. Only files
# ending with ``.py`` are considered to be python files by
# default.
# prefs['python_files'] = ['*.py']
# Custom source folders: By default rope searches the project
# for finding source folders (folders that should be searched
# for finding modules). You can add paths to that list. Note
# that rope guesses project source folders correctly most of the
# time; use this if you have any problems.
# The folders should be relative to project root and use '/' for
# separating folders regardless of the platform rope is running on.
# 'src/my_source_folder' for instance.
# prefs.add('source_folders', 'src')
# You can extend python path for looking up modules
# prefs.add('python_path', '~/python/')
# Should rope save object information or not.
prefs
[
'save_objectdb'
]
=
True
prefs
[
'compress_objectdb'
]
=
False
# If `True`, rope analyzes each module when it is being saved.
prefs
[
'automatic_soa'
]
=
True
# The depth of calls to follow in static object analysis
prefs
[
'soa_followed_calls'
]
=
0
# If `False` when running modules or unit tests "dynamic object
# analysis" is turned off. This makes them much faster.
prefs
[
'perform_doa'
]
=
True
# Rope can check the validity of its object DB when running.
prefs
[
'validate_objectdb'
]
=
True
# How many undos to hold?
prefs
[
'max_history_items'
]
=
32
# Shows whether to save history across sessions.
prefs
[
'save_history'
]
=
True
prefs
[
'compress_history'
]
=
False
# Set the number spaces used for indenting. According to
# :PEP:`8`, it is best to use 4 spaces. Since most of rope's
# unit-tests use 4 spaces it is more reliable, too.
prefs
[
'indent_size'
]
=
4
# Builtin and c-extension modules that are allowed to be imported
# and inspected by rope.
prefs
[
'extension_modules'
]
=
[]
# Add all standard c-extensions to extension_modules list.
prefs
[
'import_dynload_stdmods'
]
=
True
# If `True` modules with syntax errors are considered to be empty.
# The default value is `False`; When `False` syntax errors raise
# `rope.base.exceptions.ModuleSyntaxError` exception.
prefs
[
'ignore_syntax_errors'
]
=
False
# If `True`, rope ignores unresolvable imports. Otherwise, they
# appear in the importing namespace.
prefs
[
'ignore_bad_imports'
]
=
False
# If `True`, rope will insert new module imports as
# `from <package> import <module>` by default.
prefs
[
'prefer_module_from_imports'
]
=
False
# If `True`, rope will transform a comma list of imports into
# multiple separate import statements when organizing
# imports.
prefs
[
'split_imports'
]
=
False
# If `True`, rope will remove all top-level import statements and
# reinsert them at the top of the module when making changes.
prefs
[
'pull_imports_to_top'
]
=
True
# If `True`, rope will sort imports alphabetically by module name instead
# of alphabetically by import statement, with from imports after normal
# imports.
prefs
[
'sort_imports_alphabetically'
]
=
False
# Location of implementation of
# rope.base.oi.type_hinting.interfaces.ITypeHintingFactory In general
# case, you don't have to change this value, unless you're an rope expert.
# Change this value to inject you own implementations of interfaces
# listed in module rope.base.oi.type_hinting.providers.interfaces
# For example, you can add you own providers for Django Models, or disable
# the search type-hinting in a class hierarchy, etc.
prefs
[
'type_hinting_factory'
]
=
(
'rope.base.oi.type_hinting.factory.default_type_hinting_factory'
)
def
project_opened
(
project
):
"""This function is called after opening the project"""
# Do whatever you like here!
ksp_client.py
View file @
cfab2747
...
...
@@ -19,6 +19,8 @@ class ModelRocket:
self
.
socket
.
bind
(
"tcp://%s"
%
addr
)
if
__name__
==
"__main__"
:
parser
=
argparse
.
ArgumentParser
(
description
=
''
)
parser
.
add_argument
(
'addr'
,
type
=
str
,
default
=
"localhost:5556"
,
nargs
=
"?"
)
...
...
@@ -29,9 +31,19 @@ if __name__ == "__main__":
control
=
vessel
.
control
rocket
=
ModelRocket
(
args
.
addr
)
stage
=
conn
.
add_stream
(
getattr
,
control
,
'current_stage'
)
stage
.
add_callback
(
rocket
.
send
)
stage
.
start
()
def
activate_callback
(
scene
):
if
(
scene
==
conn
.
game_scene
.
flight
):
stage
.
start
()
else
:
stage
.
wait
()
scene
=
conn
.
add_stream
(
getattr
,
conn
,
'current_game_scene'
)
scene
.
add_callback
(
activate_callback
)
while
42
:
pass
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