~loggerhead-team/loggerhead/trunk-rich

« back to all changes in this revision

Viewing changes to info.py

  • Committer: Matt Nordhoff
  • Date: 2010-04-24 12:29:07 UTC
  • Revision ID: mnordhoff@mattnordhoff.com-20100424122907-z343wrafx7fdqqs1
Fix infinite recursion when unpickling Containers.

Unpickle tries to access a few attributes (__getstate__, etc.) before filling the __dict__, so __getattr__ went into a loop trying to find self._properties.

It's no longer possible to use properties that start with an underscore, but that's a bit icky anyway.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#!/usr/bin/env python
2
 
# API Info for loggerhead
3
 
 
4
 
bzr_plugin_name = "loggerhead"
5
 
 
6
 
bzr_plugin_version = (1, 18, 0)
7
 
 
8
 
bzr_compatible_versions = [
9
 
    (1, 17, 0), (1, 18, 0), (2, 0, 0), (2, 1, 0), (2, 2, 0), (2, 3, 0),
10
 
    (2, 4, 0)]
11
 
 
12
 
bzr_minimum_version = bzr_compatible_versions[0]
13
 
 
14
 
bzr_maximum_version = bzr_compatible_versions[-1]