Example #1
0
  def test(self, metric):
    if exists(self.path):
      current_mtime = os.stat(self.path).st_mtime

      if current_mtime > self.mtime:
        self.mtime = current_mtime
        fh = open(self.path, 'rb')
        self.members = pickle.load(fh)
        fh.close()

    return metric in self.members
Example #2
0
    def test(self, metric):
        if exists(self.path):
            current_mtime = os.stat(self.path).st_mtime

            if current_mtime > self.mtime:
                self.mtime = current_mtime
                fh = open(self.path, 'rb')
                self.members = pickle.load(fh)
                fh.close()

        return metric in self.members
Example #3
0
  def __init__(self, name, listName, archives):
    self.name = name
    self.listName = listName
    self.archives = archives
    self.path = join(settings.WHITELISTS_DIR, listName)

    if exists(self.path):
      self.mtime = os.stat(self.path).st_mtime
      fh = open(self.path, 'rb')
      self.members = pickle.load(fh)
      fh.close()

    else:
      self.mtime = 0
      self.members = frozenset()
Example #4
0
    def __init__(self, name, listName, archives):
        self.name = name
        self.listName = listName
        self.archives = archives
        self.path = join(settings.WHITELISTS_DIR, listName)

        if exists(self.path):
            self.mtime = os.stat(self.path).st_mtime
            fh = open(self.path, 'rb')
            self.members = pickle.load(fh)
            fh.close()

        else:
            self.mtime = 0
            self.members = frozenset()