code: def _init_datatable(self):
          
          try:
              self.datatable = Table(self.name, Base.metadata, autoload=True)
          except NoSuchTableError:
              print "Creating datatable, cause it doesn't exist"
              self.datatable = self._datatable_factory()
              self.datatable.create()
          self.datatable_exists = True
docs: Instantiates the .datatable attribute, pointing to a table in the
          database that stores all the cached data