[CalendarServer-dev] Circular reference in 8.0 (cannot import name GroupCacherPollingWork)

Andre LaBranche dre at apple.com
Mon May 23 12:26:32 PDT 2016


Hi,

Thanks for your patience on this so far. It looks like we are trying to use some config before it is loaded from the configured plist. Stay tuned.

-dre

> On May 23, 2016, at 9:26 AM, Axel Rau <Axel.Rau at chaos1.de> wrote:
> 
> 
>> Am 20.05.2016 um 12:31 schrieb Axel Rau <Axel.Rau at chaos1.de>:
>> 
>> If I break in > txdav/caldav/datastore/sql.py(1166)Calendar()
> - - -
> 1166 ->	    _shadowProperties = tuple([PropertyName.fromString(prop) for prop in config.Sharing.Calendars.CollectionProperties.Shadowable])
> - - -
> Accessing config.Sharing fails 1st time, but then succeeds:
> - - -
>> /usr/local/lib/python2.7/site-packages/txdav/caldav/datastore/sql.py(1166)Calendar()
> -> _shadowProperties = tuple([PropertyName.fromString(prop) for prop in config.Sharing.Calendars.CollectionProperties.Shadowable])
> (Pdb) p config.Sharing
> *** ImportError: ImportError('cannot import name GroupCacherPollingWork',)
> (Pdb) p config.Sharing
> *{'Calendars': *{'CollectionProperties': *{'ProxyOverride': ['{urn:ietf:params:xml:ns:caldav}calendar-description', '{com.apple.ical:}calendarcolor', '{http://apple.com/ns/ical/}calendar-color', '{http://apple.com/ns/ical/}calendar-order'], 'Global': [], 'Shadowable': ['{urn:ietf:params:xml:ns:caldav}calendar-description']}, 'IgnorePerUserProperties': ['X-APPLE-STRUCTURED-LOCATION'], 'Enabled': True, 'Groups': *{'Enabled': True, 'ReconciliationDelaySeconds': 5}}, 'AllowExternalUsers': False, 'Enabled': True, 'AddressBooks': *{'CollectionProperties': *{'ProxyOverride': [], 'Global': [], 'Shadowable': ['{urn:ietf:params:xml:ns:carddav}addressbook-description']}, 'Enabled': False, 'Groups': *{'Enabled': False}}}
> (Pdb) 
> - - -
> I have no idea how to debug this,
> Axel
> ---
> PGP-Key:29E99DD6  ☀  computing @ chaos claudius
> 
> _______________________________________________
> calendarserver-dev mailing list
> calendarserver-dev at lists.macosforge.org
> https://lists.macosforge.org/mailman/listinfo/calendarserver-dev



More information about the calendarserver-dev mailing list