| Index: doxypypy/doxypypy/test/sample_google.py
|
| diff --git a/doxypypy/doxypypy/test/sample_google.py b/doxypypy/doxypypy/test/sample_google.py
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..5cd3cdca6765c6dcac6b6b425b2f5d9c85f8e18e
|
| --- /dev/null
|
| +++ b/doxypypy/doxypypy/test/sample_google.py
|
| @@ -0,0 +1,72 @@
|
| +#!/usr/bin/env python
|
| +"""
|
| +Google Python Style Guide SampleClass
|
| +
|
| +This is basically as close a copy of the Python examples in the Google
|
| +Python Style Guide as possible while still being valid code.
|
| +
|
| +http://google-styleguide.googlecode.com/svn/trunk/pyguide.html?showone=Comments#Comments
|
| +"""
|
| +
|
| +
|
| +def fetch_bigtable_rows(big_table, keys, other_silly_variable=None):
|
| + """Fetches rows from a Bigtable.
|
| +
|
| + Retrieves rows pertaining to the given keys from the Table instance
|
| + represented by big_table. Silly things may happen if
|
| + other_silly_variable is not None.
|
| +
|
| + Args:
|
| + big_table: An open Bigtable Table instance.
|
| + keys: A sequence of strings representing the key of each table row
|
| + to fetch.
|
| + other_silly_variable: Another optional variable, that has a much
|
| + longer name than the other args, and which does nothing.
|
| +
|
| + Returns:
|
| + A dict mapping keys to the corresponding table row data
|
| + fetched. Each row is represented as a tuple of strings. For
|
| + example:
|
| +
|
| + {'Serak': ('Rigel VII', 'Preparer'),
|
| + 'Zim': ('Irk', 'Invader'),
|
| + 'Lrrr': ('Omicron Persei 8', 'Emperor')}
|
| +
|
| + If a key from the keys argument is missing from the dictionary,
|
| + then that row was not found in the table.
|
| +
|
| + Raises:
|
| + IOError: An error occurred accessing the bigtable.Table object.
|
| + """
|
| + pass
|
| +
|
| +
|
| +class SampleClass(object):
|
| + """Summary of class here.
|
| +
|
| + Longer class information....
|
| + Longer class information....
|
| +
|
| + Attributes:
|
| + likes_spam: A boolean indicating if we like SPAM or not.
|
| + eggs: An integer count of the eggs we have laid.
|
| + """
|
| +
|
| + def __init__(self, likes_spam=False):
|
| + """Inits SampleClass with blah."""
|
| + self.likes_spam = likes_spam
|
| + self.eggs = 0
|
| +
|
| + def public_method(self):
|
| + """Performs operation blah."""
|
| + pass
|
| +
|
| +i = None
|
| +
|
| +# We use a weighted dictionary search to find out where i is in
|
| +# the array. We extrapolate position based on the largest num
|
| +# in the array and the array size and then do binary search to
|
| +# get the exact number.
|
| +
|
| +if i & (i-1) == 0: # true iff i is a power of 2
|
| + pass
|
|
|