This file is indexed.

/usr/share/pyshared/desktopcouch/application/replication_services/example.py is in python-desktopcouch-application 1.0.8-0ubuntu3.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
"""An example replication service."""

# Note that the __init__.py of this package must import this module for it to
# be found.  Plugin logic is not pretty, and not implemented yet.

# pylint: disable=C0103

# FIXME all of the constants should be capitalized, but that needs to
# be fixed in importing code as well

# Required
NAME = "Example"
# Required; should include the words "cloud service" on the end.
DESCRIPTION = "Example cloud service"


# Required
def is_active():
    """Can we deliver information?"""
    return False


# Required
def get_oauth_data():
    """OAuth information needed to replicate to a server.  This may be
    called from a subthread, so be sure not to violate any execution
    idioms, like updating the GUI from a non-main thread."""
    return dict(consumer_key="", consumer_secret="", oauth_token="",
            oauth_token_secret="")
    # In case of failure return None


# Access to this as a string fires off functions.
# Required
db_name_prefix = "http://host.required.example.com/a_prefix_if_necessary"
# You can be sure that access to this will always, always be through its
# __str__ method.