| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
I've rewritten the toolbutton identification algorithm. Hopefully the
current implementation is faster and easier to read.
|
| |
|
|
|
|
|
|
| |
Am beginning to refactor widget identification code to
make it more Pythonic. Will be adding tests as I move
through the code.
|
| |
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| |
| | |
widgetIdentifer.py's classes have been changed to be
consistent with PythonsConventions.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Moved the widgetIdentifier.wigdetIdentifer.identifiers
attribute to its own variable. This sits better with its
purpose as a collection of widget identifiers.
Also modified sbgui.py to change references to the original
reference. Grep indicates that this the only place where the
class attribute was being referenced.
|
| | |
|
| |
| |
| |
| | |
Removed trailing whitespace.
|
|/
|
|
| |
Removed the XML-RPC server log from version control.
|
|
|
|
| |
Removed unnecessary whitespace.
|
|
|
|
|
| |
Used a more specific variable name for the scripts that are
being added to the XML-RPC server.
|
|
|
|
|
|
| |
Moved an intialisation component from the start of the
class sbRpcServer. This enables the docstring to function
correctly.
|
|
|
|
|
|
|
| |
script_calculate.py no longer works, as the widget identification
system doesn't function properly with current versions of Sugar.
I've moved the troublesome script into a staging area until I
learn more about how the system works.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Fixed start to comply with PEP 8:
- shebang now works
- encoding declaration now compliant
- removed licence boilerplate from docstring
|
| |
|
|
|
|
|
|
|
| |
Various fixes at the start of these files
- shebangs corrected
- encoding declaration corrected
- parent directory appended to PYTHONPATH
|
|
|
|
|
| |
Shebang, encoding made compliant with PEP 8. Appended the parent
directory into sys.path.
|
|
|
|
|
|
| |
The test does not yet work properly. Need to grok how things
work. However, the tests in this module should be slightly more
consistent with unittest.TestCase.
|
| |
|
| |
|
|
|
|
|
|
| |
Refactored tests into their own directory. Will probably
break tests, because they will not be able to find the
modules they are testing without added relative imports.
|
|
|
|
|
| |
Removed Python's cache files. They're not really needed
for developers & will be recreated at runtime.
|
|
|
|
|
|
|
|
| |
- Corrected encoding declarations
# encoding: utf-8 => # -*- encoding: utf-8 -*-
- Corrected the incorrect shebangs
#!/usr/env/bin python => #! /usr/env/bin python
- removed licence boilerplate from docstrings
|
|
|
|
|
| |
Corrected the beginning of the files so that they conform to
PEP 8.
|
| |
|
| |
|
| |
|
|
|
|
| |
Created README for the project.
|
|
|