Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added CGIXMLRPCRequestHandler as a super class. #26

Open
wants to merge 59 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
22bd092
Code style update
tcalmant May 22, 2013
6092d1c
SimpleJSONRPCDispatcher accepts a custom dispatch_method
tcalmant May 22, 2013
e8d0762
Eclipse project files added
tcalmant May 22, 2013
db7a7dc
Python 3 compatibility
tcalmant May 22, 2013
6ce7a4a
Removed UNIX sockets code + type correction
tcalmant May 22, 2013
1d51040
Test package updated
tcalmant May 22, 2013
d34d523
Python 3 compatibility - Second pass
tcalmant May 22, 2013
3ddaca6
Request IDs generated by UUID + code enhancement
tcalmant May 22, 2013
653a1f8
setup.py file updated
tcalmant May 22, 2013
a799329
README file updated
tcalmant May 22, 2013
45a10c2
Replace Readme.md by Readme.rst + setup.py update
tcalmant May 22, 2013
d075d88
Class import from package fixed
tcalmant May 22, 2013
ad83b6d
jsonclass: Replace "type() is" by isinstance()
tcalmant May 24, 2013
eacf435
New methods: dump(), load(), Fault.dump()
tcalmant May 24, 2013
2b5941f
New method: SimpleJSONRPCDispatcher._unmarshaled_dispatch
tcalmant May 24, 2013
77b0a04
Replacement of a "type() is" by a "isinstance()"
tcalmant May 24, 2013
31253a5
Ignore Python 3 __pycache__ folders
tcalmant May 24, 2013
8a28b9b
Requests with ID 0 (int) are not notifications
tcalmant May 24, 2013
155aaa4
Updated gitignore
tcalmant May 30, 2013
0ac1d70
Small code review (added some comments)
tcalmant Jun 4, 2013
65becf8
Enhanced JSON parser feeding
tcalmant Jun 4, 2013
0ed2bb8
History becomes an optional parameter of ServerProxy
tcalmant Jun 4, 2013
2f857f5
Applied: Improved 1.0 protocol compliance (error handling and requir…
tcalmant Jun 19, 2013
4e6cd15
Less strict error response handling.
drdaeman Mar 13, 2012
fd0468d
In case of a non-pre-defined error, raise an AppError and give access…
tuomassalo Apr 11, 2013
c02bf57
Added some documentation to ProtocolError and AppError
tcalmant Jun 19, 2013
f9920b5
Content-Type can now be configured
tcalmant Jun 19, 2013
28d8d81
Changed the tests starting delay from 2 to .5 seconds
tcalmant Jun 19, 2013
c077855
Applied "Custom headers can be sent with request."
tcalmant Jun 20, 2013
20f5be4
Added tests for the additional headers
tcalmant Jun 20, 2013
589c387
Updated README file
tcalmant Jun 20, 2013
81da309
Added __version__ to all modules
tcalmant Jun 20, 2013
6d89019
Updated version to 0.1.5
tcalmant Jun 20, 2013
3406fe2
Added missing README.rst to packaging
tcalmant Jul 22, 2013
acc14f2
Correction of a typo in the manifest
tcalmant Aug 1, 2013
7f00bb1
Added support for sets and frozensets
tcalmant Oct 14, 2013
a5b3d6b
Allow beans to be instantiated with a list of arguments
tcalmant Oct 14, 2013
2afbfc3
Small improvement in bean reconstruction
tcalmant Oct 14, 2013
fa542fb
Differentiation between dict and other iterables
tcalmant Oct 14, 2013
bb8b1c1
Added Apache license tag to modules documentation
tcalmant Oct 14, 2013
3fe6b2c
Python 3 imports in a try-except block
tcalmant Oct 14, 2013
2d37bb8
Raise a TranslationError if failing to instantiate an object
tcalmant Oct 14, 2013
fc13454
Corrected tests on Python 2
tcalmant Oct 14, 2013
e00eae4
Added tox configuration
tcalmant Oct 14, 2013
e48938d
Updated setup.py file
tcalmant Oct 14, 2013
da75a40
Added the Apache License header to all files
tcalmant Oct 14, 2013
5b00e43
Config is not a singleton anymore
tcalmant Oct 14, 2013
4fba687
Renamed the Eclipse project: jsonrpclib-pelix
tcalmant Oct 14, 2013
e9902ae
Recursive loading of bean fields
tcalmant Oct 22, 2013
ad0ed6e
Added Travis-CI configuration file
tcalmant Oct 25, 2013
c1508c9
Added __call__ and __close methods to ServerProxy
tcalmant Oct 25, 2013
d221c56
XMLTransport.close() was also added in Python 2.7
tcalmant Oct 25, 2013
7ba842c
Version increment, related to issue #2
tcalmant Oct 25, 2013
cdb8f91
initial WSGI support that works on 2.7
dgilman Oct 25, 2013
675d737
WSGI should decode incoming JSON
dgilman Oct 25, 2013
4626d80
Added CGIXMLRPCRequestHandler as a super class.
Zectbumo Feb 6, 2014
25f1db6
Added Accept http header for the client
Zectbumo Feb 11, 2014
3a54c36
mime-type application/json for Accept/Content-Type
Zectbumo Feb 12, 2014
1dbeb07
Merge dgilman wsgi branch
Zectbumo Feb 23, 2014
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
# Bytecoded form
*.pyc
__pycache__

# Tox
.tox

# When installed in develop mode
*.egg-info/

# setup.py folders
build/*
dist/*
17 changes: 17 additions & 0 deletions .project
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>jsonrpclib-pelix</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.python.pydev.PyDevBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.python.pydev.pythonNature</nature>
</natures>
</projectDescription>
8 changes: 8 additions & 0 deletions .pydevproject
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?eclipse-pydev version="1.0"?><pydev_project>
<pydev_property name="org.python.pydev.PYTHON_PROJECT_INTERPRETER">Default</pydev_property>
<pydev_property name="org.python.pydev.PYTHON_PROJECT_VERSION">python 2.7</pydev_property>
<pydev_pathproperty name="org.python.pydev.PROJECT_SOURCE_PATH">
<path>/jsonrpclib-pelix</path>
</pydev_pathproperty>
</pydev_project>
13 changes: 13 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
language: python
# python:
# - "3.3"
# - "3.2"
# - "2.7"
# - "2.6"

before_install:
- pip install tox
- sudo apt-get install python2.6-dev python2.7-dev python3.2-dev python3.3-dev

script: tox -e py26,py27,py32,py33

1 change: 1 addition & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
include *.txt
include README.rst
219 changes: 0 additions & 219 deletions README.md

This file was deleted.

Loading