Extension elements are a different thing. They define extensions to
GData/Atom.
Your feed will return an openSearch:totalResults tag saying how many results
met the parameters of your query. There are link rel='next' and
rel='previous' elements that you can use for paging through your result
set.

That said, I think most people who have a reasonably focused query - two
days is focused - just set max-results to some huge value like 9999999.

Ray

On Mon, Feb 16, 2009 at 5:50 PM, Salim Fadhley <[email protected]>wrote:

>
> Ray, thanks for your super-quick response.
>
> I just noticed this:
>
> (Pdb) feed.FindExtensions()
> [<atom.ExtensionElement object at 0x293afd0>, <atom.ExtensionElement
> object at 0x293c050>, <atom.ExtensionElement object at 0x293c090>]
> (Pdb)
>
> These the list is empty for small queries, however it's only populated
> with queries that appear to be truncated. Presumably these
> "ExtensionElement" objects refer to continuations of the truncated
> feed (because I over-ran the limit). Is there a way to get a feed
> object from one of these ExtensionElement objects?
>
> As an alternative to just raising the maximum number of results - is
> it possible to process a long search in a number of chunks? The reason
> I ask is that in my problem there's no way to guess how many events
> might exist in a sufficiently large time-gap.
>
> Thanks,
>
> Sal
>
> On Feb 17, 1:40 am, Ray Baxter <[email protected]> wrote:
> > "It's as if there's some kind of limit to how many single-
> > events my queries can return."
> >
> > It's not a hard limit, but the maximum number of events returned defaults
> to
> > 25. This is controlled by the max-results query parameter.
> >
> > Ray
> >
> > On Mon, Feb 16, 2009 at 5:32 PM, Salim Fadhley <[email protected]
> >wrote:
> >
> >
> >
> > > I've found an odd feature of the Python google-calendar API that I do
> > > not fully understand. I'm able to query the calendar and get a bunch
> > > of events. I can look at those event objects and get the actual
> > > instances of those repeating events, and for small queries all results
> > > look good.
> >
> > > Problems occur when I attempt a bigger query, for example suppose I
> > > were to grab a 24 hour chunk of the calendar (e.g. all of Sunday) and
> > > then I attempt to get a 48 hour chunk which is a super-set of the
> > > original (e.g. all of Sunday + all of Monday). If I were to look at
> > > the events obtained the first one ought to be a sub-set of the second
> > > one but that is not always the case.
> >
> > > In the above example, there are always items missing from the bigger
> > > result-set. It's as if there's some kind of limit to how many single-
> > > events my queries can return.
> >
> > > I expect what's going on here is that the queries are being truncated
> > > - perhaps there is some kind of maximum limit on the amount of data
> > > any single query can return, if so is there a way to determine if
> > > truncation has occurred? Alternatively is there a way to modify the
> > > query so that I can ensure that the results are never truncated.
> >
> > > I'm querying the calendar like this:
> > >http://pastebin.com/m365bee74
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Calendar Data API" group.
To post to this group, send email to 
[email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/google-calendar-help-dataapi?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to