~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/plugin.py

  • Committer: Martin Pool
  • Date: 2005-06-22 06:59:06 UTC
  • Revision ID: mbp@sourcefrog.net-20050622065906-6966c0f3391f9114
- default plugin dir is ~/.bzr.conf/plugins

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
try:
27
27
    set
28
28
except NameError:
29
 
    from sets import Set as set
 
29
    from sets import Set as set         # python2.3
30
30
from bzrlib.trace import log_error
31
31
 
32
32
 
 
33
DEFAULT_PLUGIN_PATH = '~/.bzr.conf/plugins'
 
34
 
 
35
 
33
36
def load_plugins():
34
37
    """Find all python files which are plugins, and load them
35
38
 
37
40
    paths to look through. Each entry is searched for *.py files (and whatever
38
41
    other extensions are used in the platform, such as *.pyd).
39
42
    """
40
 
    bzrpath = os.environ.get('BZR_PLUGIN_PATH', os.path.expanduser('~/.bzr/plugins'))
 
43
    bzrpath = os.environ.get('BZR_PLUGIN_PATH', os.path.expanduser())
41
44
 
42
45
    # The problem with imp.get_suffixes() is that it doesn't include
43
46
    # .pyo which is technically valid