FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Add dns.Client.get_zone by theacodes · Pull Request #1718 · googleapis/google-cloud-python · GitHub

Add dns.Client.get_zone - #1718

Closed
theacodes wants to merge 1 commit into
googleapis:masterfrom
theacodes:dns-get-zone
Closed

Add dns.Client.get_zone#1718
theacodes wants to merge 1 commit into
googleapis:masterfrom
theacodes:dns-get-zone

Conversation

Copy link
Copy Markdown
Contributor

No description provided.

theacodes added type: feature request ‘Nice-to-have’ improvement, new feature or different behavior or design. api: dns Issues related to the Cloud DNS API. labels Apr 12, 2016
googlebot added the cla: yes This human has signed the Contributor License Agreement. label Apr 12, 2016

tseaver commented Apr 12, 2016

Copy link
Copy Markdown
Contributor

Adding this method kind of violates "There should be one-- and preferably only one --obvious way to do it.", given that is is an alias for:

zone = client.zone('my-zone')
zone.reload()

Copy link
Copy Markdown
Contributor Author

Yeah, so is Storage.get_bucket, but this makes things a lot more usable.

Copy link
Copy Markdown
Contributor Author

Also as an aside, client.zone() requires more than just the name as an argument. Separate issue, but related.

dhermes commented Apr 12, 2016

Copy link
Copy Markdown
Contributor

Client.get_bucket (in storage) was somewhat forced on us. In general we prefer the noun->verb approach rather than the imperative "gimme a noun".

Copy link
Copy Markdown
Contributor Author

Seems I'm outvoted. That's fine. I'm going to file a few bugs that keep the preferred method from working today.

theacodes closed this Apr 12, 2016
jgeewax reopened this Apr 13, 2016

jgeewax commented Apr 13, 2016

Copy link
Copy Markdown
Contributor

I don't think you're outvoted yet. I'm still +1 to .get_zone() rather than the two-phase "get" (.zone() + .reload())

Comment thread gcloud/dns/client.py
For example::

>>> try:
>>> zone = client.get_zone('my-zone')

This comment was marked as spam.

This comment was marked as spam.

This comment was marked as spam.

Copy link
Copy Markdown
Contributor Author

Is this PR still relevant? If not, feel free to close it.

Copy link
Copy Markdown
Contributor

Not sure, but we can reopen this if it comes back up!
Or maybe we should just move discussion to #1722?

daspecster closed this Jul 7, 2016
parthea added a commit that referenced this pull request Nov 24, 2025
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Anthonios Partheniou <partheniou@google.com>
parthea pushed a commit that referenced this pull request Mar 6, 2026
* chore(deps): update dependency pyarrow to v14 [security]

* pin pyarrow to 12.0.1 for python 3.7

* pin pyarrow to 12.0.1 for python 3.7

* pin pyarrow to 12.0.1 for python 3.7

---------

Co-authored-by: Lingqing Gan <lingqing.gan@gmail.com>
parthea pushed a commit that referenced this pull request Mar 9, 2026
Expose `DELETE_OBJECT`   in `AsyncGrpcClient`
parthea pushed a commit that referenced this pull request Mar 9, 2026
PR created by the Librarian CLI to initialize a release. Merging this PR
will auto trigger a release.

Librarian Version: v1.0.2-0.20251119154421-36c3e21ad3ac
Language Image:
us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:8e2c32496077054105bd06c54a59d6a6694287bc053588e24debe6da6920ad91
<details><summary>google-cloud-storage: 3.9.0</summary>

##
[3.9.0](googleapis/python-storage@v3.8.0...v3.9.0)
(2026-02-02)

### Features

* update generation for MRD (#1730)
([08bc7082](googleapis/python-storage@08bc7082))

* add get_object method for async grpc client (#1735)
([0e5ec29b](googleapis/python-storage@0e5ec29b))

* Add micro-benchmarks for reads comparing standard (regional) vs rapid
(zonal) buckets. (#1697)
([1917649f](googleapis/python-storage@1917649f))

* Add support for opening via `write_handle` and fix `write_handle` type
(#1715)
([2bc15fa5](googleapis/python-storage@2bc15fa5))

* add samples for appendable objects writes and reads
([2e1a1eb5](googleapis/python-storage@2e1a1eb5))

* add samples for appendable objects writes and reads (#1705)
([2e1a1eb5](googleapis/python-storage@2e1a1eb5))

* add context manager to mrd (#1724)
([5ac2808a](googleapis/python-storage@5ac2808a))

* Move Zonal Buckets features of `_experimental` (#1728)
([74c9ecc5](googleapis/python-storage@74c9ecc5))

* add default user agent for grpc (#1726)
([7b319469](googleapis/python-storage@7b319469))

* expose finalized_time in blob.py applicable for GET_OBJECT in ZB
(#1719)
([8e21a7f](googleapis/python-storage@8e21a7fe))

* expose `DELETE_OBJECT` in `AsyncGrpcClient` (#1718)
([c8dd7a0b](googleapis/python-storage@c8dd7a0b))

* send `user_agent` to grpc channel (#1712)
([cdb2486b](googleapis/python-storage@cdb2486b))

* integrate writes strategy and appendable object writer (#1695)
([dbd162b3](googleapis/python-storage@dbd162b3))

* Add micro-benchmarks for writes comparing standard (regional) vs rapid
(zonal) buckets. (#1707)
([dbe9d8b8](googleapis/python-storage@dbe9d8b8))

* add support for `generation=0` to avoid overwriting existing objects
and add `is_stream_open` support (#1709)
([ea0f5bf8](googleapis/python-storage@ea0f5bf8))

* add support for `generation=0` to prevent overwriting existing objects
([ea0f5bf8](googleapis/python-storage@ea0f5bf8))

* add `is_stream_open` property to AsyncAppendableObjectWriter for
stream status check
([ea0f5bf8](googleapis/python-storage@ea0f5bf8))

### Bug Fixes

* receive eof while closing reads stream (#1733)
([2ef63396](googleapis/python-storage@2ef63396))

* update write handle on every recv() (#1716)
([5d9fafe1](googleapis/python-storage@5d9fafe1))

* implement requests_done method to signal end of requests in async
streams. Gracefully close streams. (#1700)
([6c160794](googleapis/python-storage@6c160794))

* implement requests_done method to signal end of requests in async
streams. Gracefully close streams.
([6c160794](googleapis/python-storage@6c160794))

* instance grpc client once per process in benchmarks (#1725)
([721ea2dd](googleapis/python-storage@721ea2dd))

* Fix formatting in setup.py dependencies list (#1713)
([cc4831d7](googleapis/python-storage@cc4831d7))

* Change contructors of MRD and AAOW AsyncGrpcClient.grpc_client to
AsyncGrpcClient (#1727)
([e730bf50](googleapis/python-storage@e730bf50))

</details>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: dns Issues related to the Cloud DNS API. cla: yes This human has signed the Contributor License Agreement. type: feature request ‘Nice-to-have’ improvement, new feature or different behavior or design.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants


Back | FazBrowse Home | New Git URL