Skip to content

Adding Bigtable docs. - #1547

Merged
dhermes merged 1 commit into
googleapis:masterfrom
dhermes:bigtable-docs
Feb 29, 2016
Merged

Adding Bigtable docs.#1547
dhermes merged 1 commit into
googleapis:masterfrom
dhermes:bigtable-docs

Conversation

@dhermes

Copy link
Copy Markdown
Contributor

Docs serving (for now at least, as of 12:45pm Pacific on Feb. 26): https://blog.bossylobster.com/gcloud-python/latest/bigtable-usage.html

@dhermesdhermes added docs api: bigtable Issues related to the Bigtable API. labels Feb 26, 2016
@googlebotgooglebot added the cla: yes This human has signed the Contributor License Agreement. label Feb 26, 2016
@dhermes

Copy link
Copy Markdown
ContributorAuthor

@jgeewax PTAL as well

Comment threaddocs/bigtable-row.rst Outdated
Bigtable Row
============

A

This comment was marked as spam.

@theacodes

Copy link
Copy Markdown
Contributor

Does it make sense to stuff the autogen stuff under a ref folder?

@theacodes

Copy link
Copy Markdown
Contributor

Finished a pass, please let me know when you're ready for another round.

>>> from gcloud import bigtable
>>> client = bigtable.Client()

or pass in ``credentials`` and ``project`` explicitly

This comment was marked as spam.

This comment was marked as spam.

@dhermes

Copy link
Copy Markdown
ContributorAuthor

@jonparrott Just pushed a new commit PTAL. I did a full pass to make sure things still made sense (since the API has changed over time) and found a few changes to make here and there (many are stylistic).

@theacodes

Copy link
Copy Markdown
Contributor

This LGTM once @jgeewax's comments are addressed.

(Also don't forget to squash)

@dhermes

Copy link
Copy Markdown
ContributorAuthor

Thanks

@dhermes

Copy link
Copy Markdown
ContributorAuthor

Dangling questions to be resolved when #1548 is. Merging now.

dhermes added a commit that referenced this pull request Feb 29, 2016
@dhermes
dhermes merged commit 944b27e into googleapis:masterFeb 29, 2016
@dhermes
dhermes deleted the bigtable-docs branch February 29, 2016 19:55
@jgeewax

Copy link
Copy Markdown
Contributor

I see this one is merged -- are the docs up to date on both gh-pages and gcloud-python.readthedocs.org? (http://gcloud-python.readthedocs.org/en/latest/happybase-package.html doesn't look like the demo)

@jgeewax

Copy link
Copy Markdown
Contributor

/cc @dhermes

@dhermes

Copy link
Copy Markdown
ContributorAuthor

AFK right now but will try to sleuth. Looks like the docs build is broken somehow

@theacodestheacodes mentioned this pull request Mar 4, 2016
@dhermes

Copy link
Copy Markdown
ContributorAuthor

@jgeewax confirmed the build failure: https://readthedocs.org/projects/gcloud-python/builds/3798705/

For example:

/home/docs/checkouts/readthedocs.org/user_builds/gcloud-python/checkouts/latest/docs/happybase-table.rst:4: WARNING: autodoc: failedtoimportmoduleu'gcloud.bigtable.happybase.table'; thefollowingexceptionwasraised:
Traceback (mostrecentcalllast):
File"/home/docs/checkouts/readthedocs.org/user_builds/gcloud-python/envs/latest/local/lib/python2.7/site-packages/sphinx/ext/autodoc.py", line385, inimport_object__import__(self.modname)
File"/home/docs/checkouts/readthedocs.org/user_builds/gcloud-python/checkouts/latest/gcloud/bigtable/__init__.py", line18, in<module>fromgcloud.bigtable.clientimportClientFile"/home/docs/checkouts/readthedocs.org/user_builds/gcloud-python/checkouts/latest/gcloud/bigtable/client.py", line32, in<module>fromgrpc.betaimportimplementationsImportError: Nomodulenamedgrpc.beta

I forgot I had a hack in place and will do something similar (but closer to the recommended way of fixing bad imports).

parthea pushed a commit that referenced this pull request Nov 24, 2025
parthea pushed a commit that referenced this pull request Nov 26, 2025
…leep (#1547)
chore: No sleep on initial attempt in exponential backoff implementation
It is unintuitive that the initial attempt in the exponential backoff
loop sleeps. This can lead to subtle bugs in future call sites.
This patch refactors the exponential backoff to begin sleeping on the
2nd iteration so requests can be done in a single for loop.
parthea pushed a commit that referenced this pull request Mar 2, 2026
parthea pushed a commit that referenced this pull request Mar 9, 2026
* add AsyncAbstractObjectStream
this will be the parent class for AsyncReadObjectStream and AsyncWriteObjectStream
* keep _AsyncAbstractObjectStream private
* Add _AsyncReadObjectStream and it's stubs
* fix doc strings, add licence and type hints
* pass abstract methods
* add handle param
* include handle in tests
* remove unit tests for abstract class
* edit doc string for _AsyncReadObjectStream
* bucket_name and object_name cannot be NONE
* bucket_name and object_name cannot be None
* minor edit - add bidi-stream in doc string
* add checks for invalid inputs
parthea pushed a commit that referenced this pull request Apr 1, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: bigtableIssues related to the Bigtable API.cla: yesThis human has signed the Contributor License Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@dhermes@theacodes@jgeewax@googlebot