Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Regenerate projects | Sanjay Pujare | 2019-01-03 |
| | |||
* | Merge pull request #17303 from lidizheng/sanity-python-3 | Lidi Zheng | 2018-12-20 |
|\ | | | | | Run pylint test in Python 3 | ||
* | | New abort with grpc.Status API | Lidi Zheng | 2018-12-12 |
| | | | | | | | | | | | | * Add `abort_with_status` method in ServicerContext * Add `Status` interface similar to the design of Details in interceptor * Add 3 unit test cases for abort mechanism | ||
| * | Upgrade sanity Docker image to debian:stretch | Lidi Zheng | 2018-12-10 |
|/ | | | | | | | | * Use latest pylint in Python 3.7 (they dropped support for PY2) * Make latest pylint happy * Forced to upgrade to shellcheck 0.4.4 * Make shellcheck 0.4.4 happy * Adopt reviewers' advice to reduce global disabled rules | ||
* | Add LICENSE to grpcio-* packages | Lidi Zheng | 2018-12-05 |
| | | | | * Using the proprocess command to copy the LICENSE | ||
* | Regenerate projects | Muxi Yan | 2018-11-19 |
| | |||
* | Regenerate projects | Stanley Cheung | 2018-10-08 |
| | |||
* | Merge pull request #16378 from ghostwriternr/module-level-logger-fix | Nathaniel Manista | 2018-09-06 |
|\ | | | | | Configure module level loggers with basicConfig(). | ||
* | | Regenerate projects | Juanli Shen | 2018-08-27 |
| | | |||
| * | Configure module level loggers with basicConfig() | Naresh | 2018-08-17 |
|/ | | | | | | | | | | | Module level loggers were introduced to gRPC Python in 06e1683, but missed configuring these, leading to 'No handler found for module' errors. Using the root logger implicitly calls basicConfig() which does the basic configuration for the logging system by creating a StreamHandler with a default Formatter and adding it to the logger. But this is not the case for module level loggers. Fix this issue by explicitly calling logging.basicConfig(). | ||
* | upgrade python to protobuf 3.6.0 | Jan Tattermusch | 2018-08-07 |
| | |||
* | Regenerate projects | Srini Polavarapu | 2018-07-19 |
| | |||
* | Upmerge v1.13.x into master | Mehrdad Afshari | 2018-06-20 |
|\ | |||
| * | Add MANIFEST and README to grpcio_testing package | Mehrdad Afshari | 2018-06-20 |
| | | |||
| * | Regenerate projects | Mehrdad Afshari | 2018-06-15 |
| | | |||
| * | Regenerate projects | Srini Polavarapu | 2018-06-08 |
| | | |||
* | | Regenrate projects | Srini Polavarapu | 2018-06-08 |
|/ | |||
* | Fix arguments-differ pylint warning | Mehrdad Afshari | 2018-06-07 |
| | |||
* | Fix import order to satisfy pylint | Mehrdad Afshari | 2018-06-07 |
| | |||
* | Update logging in Python to use module-level logger | Naresh | 2018-05-31 |
| | | | | | | | All logging in Python so far was done with the root logger, resulting in logs like: `ERROR:Exception calling application:`. With module-level loggers, the logs will instead include the module in which the exception is raised: `ERROR:grpc._server:Exception calling application:` | ||
* | Regenerate projects | Mehrdad Afshari | 2018-05-02 |
| | |||
* | Add grpc.Channel.close | Nathaniel Manista | 2018-05-02 |
| | |||
* | Bump protobuf runtime dependency versions | Mehrdad Afshari | 2018-04-19 |
| | |||
* | Regenerate projects | Mehrdad Afshari | 2018-04-04 |
| | |||
* | Regenerate projects | Mehrdad Afshari | 2018-02-22 |
| | |||
* | Regenerate projects | Mehrdad Afshari | 2018-01-19 |
| | |||
* | Upgrade yapf to 0.20.0 | Mehrdad Afshari | 2018-01-02 |
| | | | | Upgrade yapf version to 0.20.0 and reformat Python files. | ||
* | Merge remote-tracking branch 'origin/v1.8.x' | Mehrdad Afshari | 2017-12-11 |
|\ | |||
| * | v1.8.0-pre2 is now v1.8.0 | Mehrdad Afshari | 2017-12-12 |
| | | |||
* | | yapf-ize grpc_testing | ncteisen | 2017-12-11 |
| | | |||
| * | Introduce ServicerContext.abort to abort an RPC | Mehrdad Afshari | 2017-12-10 |
| | | | | | | | | | | | | | | | | | | | | | | | | gRPC Python required RPCs terminating with non-OK status code to still return a valid response value after calling set_code, even though the response value was not supposed to be communicated to the client, and returning None is considered a programming error. This commit introduces an alternative mechanism to terminate RPCs by calling the `abort` method on `ServicerContext` passed to the handler, which raises an exception and signals to the gRPC runtime to abort the RPC with the specified status code and details. | ||
| * | Merge branch 'master' of https://github.com/grpc/grpc into v1.8.x | Nicolas "Pixel" Noble | 2017-11-30 |
| |\ | |/ |/| | |||
* | | Bump 1.8.0-dev to 1.9.0-dev | Mehrdad Afshari | 2017-11-27 |
| | | |||
| * | Bump 1.8.0-dev to 1.8.0-pre1 | Mehrdad Afshari | 2017-11-27 |
|/ | |||
* | Update Python dependency to protobuf v3.5.0.post1 | Mehrdad Afshari | 2017-11-27 |
| | |||
* | Update version to 1.8.0-dev, update g word to 'generous' | murgatroid99 | 2017-10-02 |
| | |||
* | Upmerge from v1.6.x branch to master | David Garcia Quintas | 2017-09-18 |
|\ | |||
* | | Fix a six.with_metaclass usage mistake | Nathaniel Manista | 2017-09-18 |
| | | | | | | | | | | | | | | I made this mistake in 2010985ab269c8df0443e4f3782cbdffb083e9d4 but only with yesterday's release of six 1.11.0 has it started failing ("TypeError: metaclass conflict: the metaclassof a derived class must be a (non-strict) subclass of the metaclasses of all its bases"). | ||
| * | regenerate | Jan Tattermusch | 2017-09-12 |
| | | |||
* | | gRPC Python test infrastructure | Nathaniel Manista | 2017-09-05 |
|/ | | | | (The server-related third part of it.) | ||
* | gRPC Python test infrastructure | Nathaniel Manista | 2017-08-03 |
| | | | | (The channel-related second part of it.) | ||
* | gRPC Python test infrastructure | Nathaniel Manista | 2017-07-25 |
(The time-related first part of it, anyway.) |