Better documentation for CompressionTypes.

Project: http://git-wip-us.apache.org/repos/asf/incubator-beam/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-beam/commit/04d84c99
Tree: http://git-wip-us.apache.org/repos/asf/incubator-beam/tree/04d84c99
Diff: http://git-wip-us.apache.org/repos/asf/incubator-beam/diff/04d84c99

Branch: refs/heads/python-sdk
Commit: 04d84c996a14b557647a4c85703a29fbeaaa0db6
Parents: 9565b2c
Author: Gus Katsiapis <katsia...@katsiapis-linux.mtv.corp.google.com>
Authored: Thu Sep 22 10:25:45 2016 -0700
Committer: Robert Bradshaw <rober...@google.com>
Committed: Thu Sep 22 16:18:28 2016 -0700

----------------------------------------------------------------------
 sdks/python/apache_beam/io/fileio.py | 21 +++++++++++++++++----
 1 file changed, 17 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/04d84c99/sdks/python/apache_beam/io/fileio.py
----------------------------------------------------------------------
diff --git a/sdks/python/apache_beam/io/fileio.py 
b/sdks/python/apache_beam/io/fileio.py
index d640d50..6c254c7 100644
--- a/sdks/python/apache_beam/io/fileio.py
+++ b/sdks/python/apache_beam/io/fileio.py
@@ -60,10 +60,23 @@ class _CompressionType(object):
 
 class CompressionTypes(object):
   """Enum-like class representing known compression types."""
-  AUTO = _CompressionType(1)  # Detect compression based on filename extension.
-  GZIP = _CompressionType(2)  # gzip compression (deflate with gzip headers).
-  ZLIB = _CompressionType(3)  # zlib compression (deflate with zlib headers).
-  UNCOMPRESSED = _CompressionType(4)  # Uncompressed (i.e., may be split).
+
+  # Detect compression based on filename extension.
+  #
+  # The following extensions are currently recognized by auto-detection:
+  #   .gz (implies GZIP as described below)
+  #   .z  (implies ZLIB as described below).
+  # Any non-recognized extension implies UNCOMPRESSED as described below.
+  AUTO = _CompressionType(1)
+
+  # GZIP compression (deflate with GZIP headers).
+  GZIP = _CompressionType(2)
+
+  # ZLIB compression (deflate with ZLIB headers).
+  ZLIB = _CompressionType(3)
+
+  # Uncompressed (i.e., may be split).
+  UNCOMPRESSED = _CompressionType(4)
 
   # TODO: Remove this backwards-compatibility soon.
   NO_COMPRESSION = _CompressionType(4)  # Deprecated. Use UNCOMPRESSED instead.

Reply via email to