Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit f7bd228

Browse files
committed
Docs for PostgresNode.__init__() method
1 parent dcf1494 commit f7bd228

File tree

3 files changed

+12
-11
lines changed

3 files changed

+12
-11
lines changed

docs/source/testgres.rst

+7-4
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,10 @@ testgres.exceptions
4444
testgres.node
4545
-------------
4646

47-
.. automodule:: testgres.node
48-
:members:
49-
:undoc-members:
50-
:show-inheritance:
47+
.. autoclass:: testgres.node.PostgresNode
48+
:members:
49+
50+
.. automethod:: __init__
51+
52+
.. autoclass:: testgres.node.ProcessProxy
53+
:members:

testgres/api.py

+4-6
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,14 @@
2929
... print(replica.execute('postgres', 'select count(*) from test'))
3030
PostgresNode(name='...', port=..., base_dir='...')
3131
[(3,)]
32-
33-
Copyright (c) 2016, Postgres Professional
3432
"""
35-
36-
from functools import wraps
37-
3833
from .node import PostgresNode
3934

4035

41-
@wraps(PostgresNode.__init__)
4236
def get_new_node(name=None, base_dir=None, **kwargs):
37+
"""
38+
Simply a wrapper around :class:`.PostgresNode` constructor.
39+
See :meth:`.PostgresNode.__init__` for details.
40+
"""
4341
# NOTE: leave explicit 'name' and 'base_dir' for compatibility
4442
return PostgresNode(name=name, base_dir=base_dir, **kwargs)

testgres/node.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ def __repr__(self):
9292
class PostgresNode(object):
9393
def __init__(self, name=None, port=None, base_dir=None):
9494
"""
95-
Create a new node.
95+
PostgresNode constructor.
9696
9797
Args:
9898
name: node's application name.

0 commit comments

Comments
 (0)