Project

General

Profile

1 55154 sandro.lab
import uuid
2
from eu.dnetlib.exporter.dataciteExporter import *
3
4
class ScrollResult():
5
6
    def generate_scroll(self, timestamp=None, page_size=None, only_active=True ):
7
        self.id = uuid.uuid4()
8
        self.timestamp = None
9
        if timestamp:
10
            self.timestamp = int(timestamp)
11
        self.isActive = only_active
12
        self.scroll_generator = scan_index(timestamp=self.timestamp,active=self.isActive, scroll_id=self.id, page_size= page_size)
13
14
15
    def next_page(self):
16
        return next(self.scroll_generator)
17
18