예제 #1
0
    def keys(self):
        """Return list of key values.

    Reflects current set of keys, combining container keys and cached
    keys.
    """
        return removedups(self._container.keys() + self._cache.keys())
예제 #2
0
파일: CLI.py 프로젝트: kdart/pycopia3
 def get_globals():
     import keyword
     try:
         import __builtin__
     except ImportError:
         import builtins as __builtin__
     rv = keyword.kwlist + dir(__builtin__)
     rv = removedups(rv)
     return rv
예제 #3
0
 def get_globals():
     import keyword
     try:
         import __builtin__
     except ImportError:
         import builtins as __builtin__
     rv = keyword.kwlist + dir(__builtin__)
     rv = removedups(rv)
     return rv
예제 #4
0
 def resolve_prerequisite(self, testinstance):
     doc_prereqs = self._many2many["prerequisites"]
     self._many2many["prerequisites"] = []
     memo = set()
     for prereq in aid.removedups([pr.implementation for pr in testinstance.prerequisites] + doc_prereqs):
         if not _valid_prereq(prereq):
             continue
         if "." not in prereq:
             prereq = "%s.%s" % (testinstance.__class__.__module__, prereq)
         if prereq in memo:
             continue
         memo.add(prereq)
         entry = get_TestEntry_instance(prereq, testinstance.config)
         if entry:
             dbprereq = do_TestEntry(entry)
             self._many2many["prerequisites"].append(dbprereq)
         else:
             logging.warn("prerequisite %r could not be found." % (prereq,))
예제 #5
0
def uniq(*args):
    "Unique - returns the unique elements of the objects."
    return removedups(_combine(args))
예제 #6
0
 def keys(self):
     return removedups(self._container.keys() + self._cache.keys())
예제 #7
0
파일: Storage.py 프로젝트: xiangke/pycopia
 def keys(self):
     return removedups(self._container.keys()+self._cache.keys())
예제 #8
0
파일: textutils.py 프로젝트: kdart/pycopia3
def uniq(*args):
    "Unique - returns the unique elements of the objects."
    return removedups(_combine(args))