Uploaded image for project: 'Couchbase Python Client Library'
  1. Couchbase Python Client Library
  2. PYCBC-847

Consolidate exceptions into one place

    XMLWordPrintable

Details

    • Task
    • Resolution: Duplicate
    • Major
    • 3.0.0
    • 3.0.0-beta.3
    • None
    • None
    • 1
    • SDK13: Coll/Txn/Docs More Chip

    Description

      We cannot release with some exceptions being in couchbase/exceptions.py, and some in couchbase_core/exceptions. So, eliminate that any way we can.

      Similarly, lets trim anything else we can out of there, and mark anything in there as @internal or @volitile or something similar. Internal seems to make sense for now.

      Ideally, this ticket is done when nothing in the public v3 interface would need an import statement like from couchbase_core. ... But no matter what, exceptions cannot be spread across both.

      Attachments

        Activity

          People

            Ellis.Breen Ellis Breen
            david.kelly David Kelly (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              PagerDuty