def __init__(self, fake=False): self.fake = fake if self.fake: self.table_name = "Fake" + self.table_name self.ddb = ddb.DDB(self.table_name, [('channel_key', 'S')]) self.table = self.ddb.get_table() self.configuration = configuration.Configuration()
def get_dates(self): d = ddb.DDB("bogus") tables = d.list_tables() message_tables = [x for x in tables if x.find(self.prefix) == 0] dates = [x.replace(self.prefix, "") for x in message_tables] dates.sort() return dates
def __init__(self, fake=False): self.fake = fake if fake: self.table_name = self.fake_table_name self.ddb = ddb.DDB(self.table_name, [('item_key', 'S')]) self.table = self.ddb.get_table() self.cache = {}
def __init__(self): self.ddb = ddb.DDB(self.table_name, [('key', 'S')]) self.table = self.ddb.get_table() self.users = {} self.modified = {} self.saved = {} self.count = None self.channel = None
def __init__(self, fake=False): self.ddb = ddb.DDB(self.table_name, [('slack_uid', 'S')]) self.table = self.ddb.get_table() self.users = {} self.modified = {} self.count = None self.channel = None self.fake = fake
def __init__(self, fake=False): self.fake = fake if fake: self.table_name = self.fake_table_name self.ddb = ddb.DDB(self.table_name, [('slack_uid', 'S')]) self.table = self.ddb.get_table() self.users = {} self.configuration = configuration.Configuration(fake=fake) self.modified = {} self.uc = user_created.UserCreated()
def __init__(self, fake=False): self.fake = fake if fake: self.table_name = self.fake_table_name self.ddb = ddb.DDB(self.table_name, [('id', 'S')]) self.table = self.ddb.get_table() self.users = {} self.userhash = userhash.UserHash(fake=fake) self.configuration = configuration.Configuration(fake=fake) self.modified = {}
def get_message_table(self, timestamp_or_dt): """ Return a pynamodb.models.Model Table for the given UNIX timestamp; """ table_name = self.get_message_table_name(timestamp_or_dt) if table_name not in self.__day_tables: DDB = ddb.DDB(table_name, [("timestamp", "S"), ("slack_cid", "S")]) table = DDB.get_table(readonly=self.readonly) self.__day_tables[table_name] = table return self.__day_tables[table_name]
def __init__(self, fake=False): self.fake = fake if self.fake: self.table_name = "Fake" + self.table_name self.ddb = ddb.DDB(self.table_name, [('slack_cid', 'S')]) self.table = self.ddb.get_table()
def __init__(self): self.ddb = ddb.DDB(self.table_name, [('channel_key', 'S')]) self.table = self.ddb.get_table()
def __init__(self, max_size=300000): self.DDB = ddb.DDB("ReportStore", [("report_id", "S")]) self.table = self.DDB.get_table() self.max_size = max_size
def __init__(self): self.ddb = ddb.DDB(self.table_name, [('cid_ts', 'S')]) self.table = self.ddb.get_table() self.create_global_secondary_index()
def __init__(self, fake=False): self.ddb = ddb.DDB(self.table_name, [('slack_uid', 'S')]) self.table = self.ddb.get_table() self.users = {} self.new = [] self.fake = fake
def __init__(self): self.ddb = ddb.DDB(self.table_name, [('slack_cid', 'S')]) self.table = self.ddb.get_table()