Sophie

Sophie

distrib > Mageia > 6 > x86_64 > media > core-release > by-pkgid > 7100f2b58690d0bf43c8eb8cfe1232ce > files > 1098

python-sqlobject-2.1.2-2.mga6.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

  <h1 class="pudge-member-page-heading">
    <tt>dbconnection</tt>
  </h1>
  <p class="pudge-member-parent-link">
    <small>
    The dbconnection module is accessible via the
    <a href="module-sqlobject.html">
      <tt>sqlobject</tt>
    </a> module.
    </small>
  </p>
  <div id="pudge-section-nav">
  <ul>
    <li>
      <a href="#attributes" class="pudge-section-link">
        Attributes (2)
      </a>
    </li><li>
      <a href="#functions" class="pudge-section-link">
        Functions (5)
      </a>
    </li><li>
      <a href="#classes" class="pudge-section-link">
        Classes (11)
      </a>
    </li><li>
      <span class="pudge-missing-section-link">
        Modules
      </span>
    </li>
    <li>
      <a href="module-sqlobject.dbconnection-index.html" class="pudge-section-link">
        Index
      </a>
    </li>
    <li>
      <a href="sqlobject/dbconnection.py.html" class="pudge-section-link">
        Source
      </a>
    </li>
  </ul>
  </div>
  <div style="clear: left"></div>
  <hr>
    <a name="attributes"></a>
    <h2>Attributes</h2>
    <div class="pudge-member name">
    <a name="__package__"></a>
    <h4 class="pudge-member-name"><span class="prefix">a</span>
      <tt><a href="module-sqlobject.dbconnection.html#__package__" class="pudge-obj-link">__package__</a></tt></h4>
    <div class="pudge-section rst">
      <pre>'sqlobject'</pre>
    </div>
  </div><div class="pudge-member name">
    <a name="TheURIOpener"></a>
    <h4 class="pudge-member-name"><span class="prefix">a</span>
      <tt><a href="module-sqlobject.dbconnection.html#TheURIOpener" class="pudge-obj-link">TheURIOpener</a></tt></h4>
    <div class="pudge-section rst">
      <pre>&lt;sqlobject.dbconnection.ConnectionURIOpener object at 0xb53ff4c></pre>
    </div>
  </div>
    <a name="functions"></a>
    <h2>Functions</h2>
    <div class="pudge-member routine ">
    <a name="makeDebugWriter"></a>
    <h4 class="pudge-member-name"><span class="prefix">f</span>
      <tt><a href="module-sqlobject.dbconnection.html#makeDebugWriter" class="pudge-obj-link">makeDebugWriter</a>(connection, loggerName, loglevel)</tt>
      <a href="sqlobject/dbconnection.py.html?f=52&amp;l=58#52" title="View Source">...</a>
    </h4>
    <div class="pudge-section rst">
    </div>
  </div><div class="pudge-member routine ">
    <a name="registerConnection"></a>
    <h4 class="pudge-member-name"><span class="prefix">f</span>
      <tt><a href="module-sqlobject.dbconnection.html#registerConnection" class="pudge-obj-link">registerConnection</a>(self, schemes, builder)</tt>
      <a href="sqlobject/dbconnection.py.html?f=982&amp;l=988#982" title="View Source">...</a>
    </h4>
    <div class="pudge-section rst">
    </div>
  </div><div class="pudge-member routine ">
    <a name="registerConnectionInstance"></a>
    <h4 class="pudge-member-name"><span class="prefix">f</span>
      <tt><a href="module-sqlobject.dbconnection.html#registerConnectionInstance" class="pudge-obj-link">registerConnectionInstance</a>(self, inst)</tt>
      <a href="sqlobject/dbconnection.py.html?f=989&amp;l=996#989" title="View Source">...</a>
    </h4>
    <div class="pudge-section rst">
    </div>
  </div><div class="pudge-member routine ">
    <a name="connectionForURI"></a>
    <h4 class="pudge-member-name"><span class="prefix">f</span>
      <tt><a href="module-sqlobject.dbconnection.html#connectionForURI" class="pudge-obj-link">connectionForURI</a>(self, uri, oldUri=False, **args)</tt>
      <a href="sqlobject/dbconnection.py.html?f=997&amp;l=1020#997" title="View Source">...</a>
    </h4>
    <div class="pudge-section rst">
    </div>
  </div><div class="pudge-member routine ">
    <a name="dbConnectionForScheme"></a>
    <h4 class="pudge-member-name"><span class="prefix">f</span>
      <tt><a href="module-sqlobject.dbconnection.html#dbConnectionForScheme" class="pudge-obj-link">dbConnectionForScheme</a>(self, scheme)</tt>
      <a href="sqlobject/dbconnection.py.html?f=1021&amp;l=1026#1021" title="View Source">...</a>
    </h4>
    <div class="pudge-section rst">
    </div>
  </div>
    <a name="classes"></a>
    <h2>Classes</h2>
    <div class="pudge-member class ">
    <h4 class="pudge-member-name"><span class="prefix">C</span>
      <tt>
        <a href="class-sqlobject.dbconnection.ConsoleWriter.html" class="pudge-obj-link">ConsoleWriter</a>(...)</tt>
      <a href="sqlobject/dbconnection.py.html?f=30&amp;l=43#30" class="pudge-member-view-source" title="View Source">...</a>
    </h4>
    <div class="pudge-section rst">
      <p class="note">
        This class contains <a href="class-sqlobject.dbconnection.ConsoleWriter.html#members">
          2 members</a>.
      </p>
    </div>
  </div><div class="pudge-member class ">
    <h4 class="pudge-member-name"><span class="prefix">C</span>
      <tt>
        <a href="class-sqlobject.dbconnection.LogWriter.html" class="pudge-obj-link">LogWriter</a>(...)</tt>
      <a href="sqlobject/dbconnection.py.html?f=44&amp;l=51#44" class="pudge-member-view-source" title="View Source">...</a>
    </h4>
    <div class="pudge-section rst">
      <p class="note">
        This class contains <a href="class-sqlobject.dbconnection.LogWriter.html#members">
          2 members</a>.
      </p>
    </div>
  </div><div class="pudge-member class ">
    <h4 class="pudge-member-name"><span class="prefix">C</span>
      <tt>
        <a href="class-sqlobject.dbconnection.Boolean.html" class="pudge-obj-link">Boolean</a>(...)</tt>
      <a href="sqlobject/dbconnection.py.html?f=59&amp;l=68#59" class="pudge-member-view-source" title="View Source">...</a>
    </h4>
    <div class="pudge-section rst">
    <p class="pudge-member-blurb">
      A bool class that also understands some special string keywords (yes/no, true/false, on/off, 1/0)
    </p>
      <p class="note">
        This class contains <a href="class-sqlobject.dbconnection.Boolean.html#members">
          4 members</a>.
      </p>
    </div>
  </div><div class="pudge-member class ">
    <h4 class="pudge-member-name"><span class="prefix">C</span>
      <tt>
        <a href="class-sqlobject.dbconnection.DBConnection.html" class="pudge-obj-link">DBConnection</a>(...)</tt>
      <a href="sqlobject/dbconnection.py.html?f=69&amp;l=250#69" class="pudge-member-view-source" title="View Source">...</a>
    </h4>
    <div class="pudge-section rst">
      <p class="note">
        This class contains <a href="class-sqlobject.dbconnection.DBConnection.html#members">
          7 members</a>.
      </p>
    </div>
  </div><div class="pudge-member class ">
    <h4 class="pudge-member-name"><span class="prefix">C</span>
      <tt>
        <a href="class-sqlobject.dbconnection.ConnWrapper.html" class="pudge-obj-link">ConnWrapper</a>(...)</tt>
      <a href="sqlobject/dbconnection.py.html?f=251&amp;l=289#251" class="pudge-member-view-source" title="View Source">...</a>
    </h4>
    <div class="pudge-section rst">
    <p class="pudge-member-blurb">
      This represents a SQLObject class that is bound to a specific
connection (instances have a connection instance variable, but
classes are global, so this is binds the connection variable
lazily when a class method is accessed)
    </p>
      <p class="note">
        This class contains <a href="class-sqlobject.dbconnection.ConnWrapper.html#members">
          5 members</a>.
      </p>
    </div>
  </div><div class="pudge-member class ">
    <h4 class="pudge-member-name"><span class="prefix">C</span>
      <tt>
        <a href="class-sqlobject.dbconnection.ConnMethodWrapper.html" class="pudge-obj-link">ConnMethodWrapper</a>(...)</tt>
      <a href="sqlobject/dbconnection.py.html?f=290&amp;l=306#290" class="pudge-member-view-source" title="View Source">...</a>
    </h4>
    <div class="pudge-section rst">
      <p class="note">
        This class contains <a href="class-sqlobject.dbconnection.ConnMethodWrapper.html#members">
          5 members</a>.
      </p>
    </div>
  </div><div class="pudge-member class ">
    <h4 class="pudge-member-name"><span class="prefix">C</span>
      <tt>
        <a href="class-sqlobject.dbconnection.DBAPI.html" class="pudge-obj-link">DBAPI</a>(...)</tt>
      <a href="sqlobject/dbconnection.py.html?f=307&amp;l=705#307" class="pudge-member-view-source" title="View Source">...</a>
    </h4>
    <div class="pudge-section rst">
    <p class="pudge-member-blurb">
      Subclass must define a 
    <cite>makeConnection()</cite>
   method, which
returns a newly-created connection object.
    </p>
    <p><tt class="docutils literal">queryInsertID</tt> must also be defined.</p>
      <p class="note">
        This class contains <a href="class-sqlobject.dbconnection.DBAPI.html#members">
          35 members</a>.
      </p>
    </div>
  </div><div class="pudge-member class ">
    <h4 class="pudge-member-name"><span class="prefix">C</span>
      <tt>
        <a href="class-sqlobject.dbconnection.Iteration.html" class="pudge-obj-link">Iteration</a>(...)</tt>
      <a href="sqlobject/dbconnection.py.html?f=706&amp;l=747#706" class="pudge-member-view-source" title="View Source">...</a>
    </h4>
    <div class="pudge-section rst">
      <p class="note">
        This class contains <a href="class-sqlobject.dbconnection.Iteration.html#members">
          7 members</a>.
      </p>
    </div>
  </div><div class="pudge-member class ">
    <h4 class="pudge-member-name"><span class="prefix">C</span>
      <tt>
        <a href="class-sqlobject.dbconnection.Transaction.html" class="pudge-obj-link">Transaction</a>(...)</tt>
      <a href="sqlobject/dbconnection.py.html?f=748&amp;l=874#748" class="pudge-member-view-source" title="View Source">...</a>
    </h4>
    <div class="pudge-section rst">
      <p class="note">
        This class contains <a href="class-sqlobject.dbconnection.Transaction.html#members">
          15 members</a>.
      </p>
    </div>
  </div><div class="pudge-member class ">
    <h4 class="pudge-member-name"><span class="prefix">C</span>
      <tt>
        <a href="class-sqlobject.dbconnection.ConnectionHub.html" class="pudge-obj-link">ConnectionHub</a>(...)</tt>
      <a href="sqlobject/dbconnection.py.html?f=875&amp;l=974#875" class="pudge-member-view-source" title="View Source">...</a>
    </h4>
    <div class="pudge-section rst">
    <p class="pudge-member-blurb">
      This object serves as a hub for connections, so that you can pass
in a ConnectionHub to a SQLObject subclass as though it was a
connection, but actually bind a real database connection later.
You can also bind connections on a per-thread basis.
    </p>
    <p>You must hang onto the original ConnectionHub instance, as you
cannot retrieve it again from the class or instance.</p>
<p>To use the hub, do something like:</p>
<pre class="literal-block">
hub = ConnectionHub()
class MyClass(SQLObject):
    _connection = hub

hub.threadConnection = connectionFromURI('...')
</pre>
      <p class="note">
        This class contains <a href="class-sqlobject.dbconnection.ConnectionHub.html#members">
          9 members</a>.
      </p>
    </div>
  </div><div class="pudge-member class ">
    <h4 class="pudge-member-name"><span class="prefix">C</span>
      <tt>
        <a href="class-sqlobject.dbconnection.ConnectionURIOpener.html" class="pudge-obj-link">ConnectionURIOpener</a>(...)</tt>
      <a href="sqlobject/dbconnection.py.html?f=975&amp;l=1026#975" class="pudge-member-view-source" title="View Source">...</a>
    </h4>
    <div class="pudge-section rst">
      <p class="note">
        This class contains <a href="class-sqlobject.dbconnection.ConnectionURIOpener.html#members">
          8 members</a>.
      </p>
    </div>
  </div>
  <p>
    <small>
    See 
    <a href="sqlobject/dbconnection.py.html" title="sqlobject/dbconnection.py:0">the source</a>
    for more information.
    </small>
  </p>