Vincent Jacques
813f18c9d5
Fix generation of reference of APIs
2012-06-03 14:32:00 +02:00
Vincent Jacques
5e725fcaeb
Make generated code closer to correct code
2012-06-03 14:03:14 +02:00
Vincent Jacques
d261b4ba46
Factorize checking of status
2012-06-03 11:33:37 +02:00
Vincent Jacques
a77b972dd5
Set attributes of executable files
2012-06-02 23:33:38 +02:00
Vincent Jacques
5e250d1265
Remove last silly 'todo's (issue #34 )
2012-06-02 13:44:20 +01:00
Vincent Jacques
9820c58477
Move generated code to 'github' instead of 'src/github'
2012-06-02 13:06:28 +01:00
Vincent Jacques
76f05598f4
Use datetime where it makes sence (issue #41 )
2012-06-02 08:28:34 +01:00
Vincent Jacques
1527a836b3
Structure more parameters
...
We will HAVE to reduce differences between generated
code and code that actualy works...
2012-06-01 21:16:42 +01:00
Vincent Jacques
d6215894a4
Remove many useless conversions to string
2012-06-01 20:11:33 +01:00
Vincent Jacques
ed7d1531d7
Structure parameters of Issue.edit
2012-06-01 20:00:03 +01:00
Vincent Jacques
8b6d463cd9
Generate code for complex parameters
...
(+ find bug in Repository.create_commit with parents !)
2012-06-01 19:41:50 +01:00
Vincent Jacques
b3fce397c0
Restore compatibility with Python 2.6
...
Remove:
- dict comprehensions
- unittest.TestCase.assertRaises with only one argument
2012-06-01 19:05:02 +01:00
Vincent Jacques
9954a3fd1b
Manual implementation of typing of last parameters
2012-06-01 18:54:35 +01:00
Vincent Jacques
ed75bb74ec
Remove some 'todo's
2012-06-01 17:48:25 +01:00
Vincent Jacques
9f248338ff
Refactor switches in templates: step 2
2012-06-01 18:04:25 +02:00
Vincent Jacques
ca390879f0
Refactor switches in templates: step 1
2012-05-31 21:53:27 +01:00
Vincent Jacques
0cc1743b3c
A litle bit more structure
2012-05-31 19:43:33 +01:00
Vincent Jacques
94b12a18f4
Acknowledge that some attributes/parameters are variant dictionaries
2012-05-31 19:12:10 +01:00
Vincent Jacques
c4bb0e9555
Structure some attributes
2012-05-31 19:02:03 +01:00
Vincent Jacques
71a5e9751d
Refactor assertions about parameters
2012-05-31 18:27:54 +01:00
Vincent Jacques
559ab8f621
Move old doc generators to not forget them
2012-05-31 18:09:35 +02:00
Vincent Jacques
6f564e5aca
Use a special value for not set attributes and parameters
2012-05-31 18:04:22 +02:00
Vincent Jacques
ccf59e62af
Make 'isCompletable = True' the default case
2012-05-31 18:07:03 +02:00
Vincent Jacques
6d795bd429
Remove old 'todo's
2012-05-30 21:06:29 +01:00
Vincent Jacques
3837e6b418
Factorize repeated code in base class GithubObject
2012-05-30 20:40:14 +01:00
Vincent Jacques
61e2fa67ac
Only one class per file
2012-05-30 19:07:55 +01:00
Vincent Jacques
da89613a8d
Remove _identity from json description
2012-05-30 19:03:12 +02:00
Vincent Jacques
7248e66831
Check HTTP status on all requests
2012-05-30 18:58:18 +02:00
Vincent Jacques
81ca19a009
Merge constant parts in urls
2012-05-30 18:56:39 +02:00
Vincent Jacques
12d427464f
Remove the notion of ImmediateCompletion
2012-05-30 19:00:37 +02:00
Vincent Jacques
7a622975d6
Improve type asserts on lists
2012-05-30 18:43:29 +02:00
Vincent Jacques
b42e1284ec
Structure the result of PullRequest.merge
2012-05-30 18:36:01 +02:00
Vincent Jacques
0112938137
Structure some attributes
2012-05-29 20:22:31 +01:00
Vincent Jacques
244dca42c1
Re-implement url parameters and test them (issue #36 )
2012-05-29 19:44:25 +01:00
Vincent Jacques
ca6e7ef9ce
Automatic implementation of url_parameters
2012-05-29 19:00:57 +01:00
Vincent Jacques
d57aea6a89
Split template for GithubObject
2012-05-29 18:43:20 +01:00
Vincent Jacques
f0adb31857
Remove silly 000 and 001
2012-05-29 17:38:32 +01:00
Vincent Jacques
e5d57323b6
Remove some easy or obsolete 'todo's
...
See issues #2 #4 #18 #35 #36 #37
2012-05-29 19:49:50 +02:00
Vincent Jacques
eaa1bbe268
Revert "Remove one argument of Requester.request"
...
We will need it soon for all url parameters not yet used
This reverts commit 9fa4e8ff5e .
Conflicts:
codegen/templates/GithubObject.MethodBody.DoRequest.py
src/github/Organization.py
2012-05-29 18:10:12 +02:00
Vincent Jacques
7daa81e226
Todo
2012-05-28 19:23:58 +02:00
Vincent Jacques
de386d5dc9
Rename
2012-05-28 19:21:42 +02:00
Vincent Jacques
5b44982f61
Generate code with Unix line endings even on Windows
2012-05-28 19:18:34 +02:00
Vincent Jacques
d6835ff949
dos2unix
2012-05-28 18:29:08 +02:00
Vincent Jacques
821ac669f2
Set types of many parameters
2012-05-27 20:46:29 +01:00
Vincent Jacques
c4bebd9a11
Assert types of parameters of methods of Repository and RepositoryKey
2012-05-27 15:59:49 +01:00
Vincent Jacques
49d86183a9
Start to assert the type of the arguments
2012-05-27 15:46:30 +01:00
Vincent Jacques
9fa4e8ff5e
Remove one argument of Requester.request
2012-05-27 15:10:44 +01:00
Vincent Jacques
a12b56492f
Fix many attribute types
2012-05-27 14:58:06 +01:00
Vincent Jacques
b419859573
Generate code for parent url
2012-05-27 13:44:01 +01:00
Vincent Jacques
075d3d961d
Generate code for url quoting
2012-05-27 13:30:38 +01:00