-
-
Notifications
You must be signed in to change notification settings - Fork 379
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
Re-use the open filehandle rather than open a new one. #112
Commits on Nov 29, 2016
-
Better support for custom S3 servers.
This patch adds support for custom S3 servers in the connection string. It also adds explicit support for setting the server port, and whether or not to use SSL, both as paramaters to the smart_open function as well as within the connection string. These changes are neccessary to be able to connect to s3proxy and other custom s3 servers which don't run on the default port, or neccessarily use SSL.
Daniel Eisner committedNov 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 96b886a - Browse repository at this point
Copy the full SHA 96b886aView commit details -
Daniel Eisner committed
Nov 29, 2016 Configuration menu - View commit details
-
Copy full SHA for a51bedd - Browse repository at this point
Copy the full SHA a51beddView commit details -
updated README.rst with new s3 mode.
Daniel Eisner committedNov 29, 2016 Configuration menu - View commit details
-
Copy full SHA for d1c9fea - Browse repository at this point
Copy the full SHA d1c9feaView commit details -
Added a new unit test for the unsecured calling form
Daniel Eisner committedNov 29, 2016 Configuration menu - View commit details
-
Copy full SHA for d847291 - Browse repository at this point
Copy the full SHA d847291View commit details
Commits on Dec 1, 2016
-
Configuration menu - View commit details
-
Copy full SHA for ad4cac4 - Browse repository at this point
Copy the full SHA ad4cac4View commit details
Commits on Dec 15, 2016
-
Configuration menu - View commit details
-
Copy full SHA for df38217 - Browse repository at this point
Copy the full SHA df38217View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87d782c - Browse repository at this point
Copy the full SHA 87d782cView commit details
Commits on Feb 28, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 6043a01 - Browse repository at this point
Copy the full SHA 6043a01View commit details -
Add generic HTTP and HTTPS streaming support.
Adds support for opening vanilla HTTP and HTTPS addresses. Supports efficient streaming, gzip and bz2 compression, as well as Kerberos and username/password (basic) http authentication.
Configuration menu - View commit details
-
Copy full SHA for 8a42950 - Browse repository at this point
Copy the full SHA 8a42950View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8dfc73 - Browse repository at this point
Copy the full SHA f8dfc73View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef17bcb - Browse repository at this point
Copy the full SHA ef17bcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0097ac2 - Browse repository at this point
Copy the full SHA 0097ac2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d55efd9 - Browse repository at this point
Copy the full SHA d55efd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6702bf7 - Browse repository at this point
Copy the full SHA 6702bf7View commit details
Commits on Mar 13, 2017
-
Reverted make_closing -> closing
We still want to maintain Python 2.6 compatibility, so don't rely on contextlib.closing.
Configuration menu - View commit details
-
Copy full SHA for 18fed99 - Browse repository at this point
Copy the full SHA 18fed99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87d1bc6 - Browse repository at this point
Copy the full SHA 87d1bc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86a1306 - Browse repository at this point
Copy the full SHA 86a1306View commit details -
Refactored HttpOpenRead unit tests.
Now they don't require internet access, and will test for Basic authentication in the HTTP header.
Configuration menu - View commit details
-
Copy full SHA for c5c30ef - Browse repository at this point
Copy the full SHA c5c30efView commit details -
http => https, and remove old versions of the tests.
Configuration menu - View commit details
-
Copy full SHA for 9db299d - Browse repository at this point
Copy the full SHA 9db299dView commit details
Commits on Mar 14, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 70b17ab - Browse repository at this point
Copy the full SHA 70b17abView commit details
Commits on Mar 17, 2017
-
Merge commit '4e2ba9f' into HEAD
Conflicts: CHANGELOG.rst smart_open/smart_open_lib.py
Configuration menu - View commit details
-
Copy full SHA for 5621b12 - Browse repository at this point
Copy the full SHA 5621b12View commit details -
Re-use the open filehandle rather than open a new one.
This allows one to use any filehandle-like object instead of just local posix. It also avoids unneccessary filesystem syscalls.
Configuration menu - View commit details
-
Copy full SHA for d6df948 - Browse repository at this point
Copy the full SHA d6df948View commit details -
Configuration menu - View commit details
-
Copy full SHA for be6141e - Browse repository at this point
Copy the full SHA be6141eView commit details
Commits on Mar 27, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 187d0d5 - Browse repository at this point
Copy the full SHA 187d0d5View commit details -
Add unit tests for compressed httpd reads.
This breaks out the http tests into their own test class. Also fixed a few behaviors in the HttpReader uncovered by the new tests (yay).
Configuration menu - View commit details
-
Copy full SHA for 3c0a2db - Browse repository at this point
Copy the full SHA 3c0a2dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97f9dbd - Browse repository at this point
Copy the full SHA 97f9dbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for e374169 - Browse repository at this point
Copy the full SHA e374169View commit details -
Handle some python3 byte vs unicode incompatibilityes.
Works now on Python 2 as well as Python 3.
Configuration menu - View commit details
-
Copy full SHA for c5027a9 - Browse repository at this point
Copy the full SHA c5027a9View commit details