This file is indexed.

/usr/share/pyshared/coherence/extern/xdg.py is in python-coherence 0.6.6.2-6.

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
38
39
40
# -*- coding: utf-8 -*-
#
# Licensed under the MIT license
# http://opensource.org/licenses/mit-license.php

# Copyright 2008, Frank Scholz <coherence@beebits.net>

from os import getenv
import os.path

hot_dirs = {'XDG_MUSIC_DIR':('audio','audio'),
            'XDG_PICTURES_DIR':('image','images'),
            'XDG_VIDEOS_DIR':('video','videos')}

def xdg_content():

    content = []
    xdg_config_home = os.path.expanduser(getenv('XDG_CONFIG_HOME',
                                                   '~/.config'))
    user_dirs_file = os.path.join(xdg_config_home, 'user-dirs.dirs')
    if os.path.exists(user_dirs_file):
        for line in open(user_dirs_file).readlines():
            if not line.startswith('#'):
                line = line.strip()
                key,value = line.split('=')
                try:
                    info = hot_dirs[key]
                    value = value.strip('"')
                    value = os.path.expandvars(value)
                    #content.append((value.decode('utf8'),info[0],info[1]))
                    content.append((value,info[0],info[1]))
                except KeyError:
                    pass

    if len(content) > 0:
        return content
    return None

if __name__ == '__main__':
    print xdg_content()