Ravenbrook / Projects / Perforce Defect Tracking Integration / Master Product Sources / Design

Perforce Defect Tracking Integration Project


Python interface to Bugzilla: design

Nicholas Barnes, Ravenbrook Limited, 2000-11-14

1. Introduction

This document describes a Python extension that provides an interface to Bugzilla databases. It follows the design document procedure [RB 2000-10-05] and the design document structure [RB 2000-08-30].

The purpose of this document is to make it possible for people to maintain the extension, and to use the Python interface.

This document will be modified as the product is developed.

The readership of this document is the product developers.

This document is not confidential.

2. Interface reference

2.1. Overview

placeholder

2.2. Error handling

placeholder

2.2. Identifiers in the bugzilla module

bugzilla.placeholder(foo.bar.baz)

placeholder

2.3. Server methods

placeholder(foo, bar, baz)

placeholder

2.4. Record methods

placeholder

placeholder()

placeholder

3. Notes on the extension

placeholder

3.1. Building the extension

placeholder

A. References

[RB 2000-08-30] "Design document structure" (e-mail message); Richard Brooksby; Ravenbrook Limited; 2000-08-30.
[RB 2000-10-05] "P4DTI Project Design Document Procedure"; Richard Brooksby; Ravenbrook Limited; 2000-10-05.

B. Document History

2000-11-14 NB Created.

Copyright © 2000 Ravenbrook Limited. This document is provided "as is", without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this document. You may make and distribute copies and derivative works of this document provided that (1) you do not charge a fee for this document or for its distribution, and (2) you retain as they appear all copyright and licence notices and document history entries, and (3) you append descriptions of your modifications to the document history.

$Id: //info.ravenbrook.com/project/p4dti/branch/2000-11-14/bugzilla/design/python-bugzilla-interface/index.html#2 $

Ravenbrook / Projects / Perforce Defect Tracking Integration / Master Product Sources / Design