Commit Graph
94 Commits
Author SHA1 Message Date
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