示例#1
0
文件: state.py 项目: smurfix/MoaT
	def check(self,*args):
		if len(args) < 1:
			raise SyntaxError(u"Usage: if saved state ‹name…›")

		global Db
		if Db is None:
			from moat.database import DbStore
			Db = DbStore(category="state")
		try:
			Db.get(Name(*args))
		except KeyError:
			return False
		else:
			return True
示例#2
0
文件: state.py 项目: ZigmundRat/moat
    def check(self, *args):
        if len(args) < 1:
            raise SyntaxError(u"Usage: if saved state ‹name…›")

        global Db
        if Db is None:
            from moat.database import DbStore
            Db = DbStore(category="state")
        try:
            Db.get(Name(*args))
        except KeyError:
            return False
        else:
            return True
示例#3
0
文件: state.py 项目: smurfix/MoaT
	def value(self):
		global Db
		if Db is None:
			from moat.database import DbStore
			Db = DbStore(category="state")
		try:
			return Db.get(self.name)
		except KeyError:
			return None
示例#4
0
文件: state.py 项目: ZigmundRat/moat
 def value(self):
     global Db
     if Db is None:
         from moat.database import DbStore
         Db = DbStore(category="state")
     try:
         return Db.get(self.name)
     except KeyError:
         return None