commit
43d965e554
@ -1097,7 +1097,7 @@ def pretty(data, indent=''):
|
|||||||
ind2 = indent + " "
|
ind2 = indent + " "
|
||||||
if isinstance(data, dict):
|
if isinstance(data, dict):
|
||||||
ret = indent+"{\n"
|
ret = indent+"{\n"
|
||||||
for k, v in data.iteritems():
|
for k, v in data.items():
|
||||||
ret += ind2 + repr(k) + ": " + pretty(v, ind2).strip() + "\n"
|
ret += ind2 + repr(k) + ": " + pretty(v, ind2).strip() + "\n"
|
||||||
ret += indent+"}\n"
|
ret += indent+"}\n"
|
||||||
elif isinstance(data, list) or isinstance(data, tuple):
|
elif isinstance(data, list) or isinstance(data, tuple):
|
||||||
|
@ -43,7 +43,7 @@ class MatplotlibExporter(Exporter):
|
|||||||
for ax in axl:
|
for ax in axl:
|
||||||
if ax is None:
|
if ax is None:
|
||||||
continue
|
continue
|
||||||
for loc, spine in ax.spines.iteritems():
|
for loc, spine in ax.spines.items():
|
||||||
if loc in ['left', 'bottom']:
|
if loc in ['left', 'bottom']:
|
||||||
pass
|
pass
|
||||||
elif loc in ['right', 'top']:
|
elif loc in ['right', 'top']:
|
||||||
|
@ -222,7 +222,7 @@ class Node(QtCore.QObject):
|
|||||||
for t in self.inputs().values():
|
for t in self.inputs().values():
|
||||||
nodes |= set([i.node() for i in t.inputTerminals()])
|
nodes |= set([i.node() for i in t.inputTerminals()])
|
||||||
return nodes
|
return nodes
|
||||||
#return set([t.inputTerminals().node() for t in self.listInputs().itervalues()])
|
#return set([t.inputTerminals().node() for t in self.listInputs().values()])
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return "<Node %s @%x>" % (self.name(), id(self))
|
return "<Node %s @%x>" % (self.name(), id(self))
|
||||||
@ -477,7 +477,7 @@ class NodeGraphicsItem(GraphicsObject):
|
|||||||
#self.node.sigTerminalRenamed.connect(self.updateActionMenu)
|
#self.node.sigTerminalRenamed.connect(self.updateActionMenu)
|
||||||
|
|
||||||
#def setZValue(self, z):
|
#def setZValue(self, z):
|
||||||
#for t, item in self.terminals.itervalues():
|
#for t, item in self.terminals.values():
|
||||||
#item.setZValue(z+1)
|
#item.setZValue(z+1)
|
||||||
#GraphicsObject.setZValue(self, z)
|
#GraphicsObject.setZValue(self, z)
|
||||||
|
|
||||||
|
@ -771,7 +771,7 @@ def isSequence(obj):
|
|||||||
#if isinstance(arg, basestring):
|
#if isinstance(arg, basestring):
|
||||||
#return self.data[arg]
|
#return self.data[arg]
|
||||||
#elif isinstance(arg, int):
|
#elif isinstance(arg, int):
|
||||||
#return dict([(k, v[arg]) for k, v in self.data.iteritems()])
|
#return dict([(k, v[arg]) for k, v in self.data.items()])
|
||||||
#elif isinstance(arg, tuple):
|
#elif isinstance(arg, tuple):
|
||||||
#arg = self._orderArgs(arg)
|
#arg = self._orderArgs(arg)
|
||||||
#return self.data[arg[1]][arg[0]]
|
#return self.data[arg[1]][arg[0]]
|
||||||
|
@ -245,7 +245,7 @@ class Tasker(object):
|
|||||||
self.proc = process
|
self.proc = process
|
||||||
self.par = parallelizer
|
self.par = parallelizer
|
||||||
self.tasks = tasks
|
self.tasks = tasks
|
||||||
for k, v in kwds.iteritems():
|
for k, v in kwds.items():
|
||||||
setattr(self, k, v)
|
setattr(self, k, v)
|
||||||
|
|
||||||
def __iter__(self):
|
def __iter__(self):
|
||||||
|
@ -251,7 +251,7 @@ class ForkedProcess(RemoteEventHandler):
|
|||||||
|
|
||||||
proxyIDs = {}
|
proxyIDs = {}
|
||||||
if preProxy is not None:
|
if preProxy is not None:
|
||||||
for k, v in preProxy.iteritems():
|
for k, v in preProxy.items():
|
||||||
proxyId = LocalObjectProxy.registerObject(v)
|
proxyId = LocalObjectProxy.registerObject(v)
|
||||||
proxyIDs[k] = proxyId
|
proxyIDs[k] = proxyId
|
||||||
|
|
||||||
@ -300,7 +300,7 @@ class ForkedProcess(RemoteEventHandler):
|
|||||||
RemoteEventHandler.__init__(self, remoteConn, name+'_child', pid=ppid)
|
RemoteEventHandler.__init__(self, remoteConn, name+'_child', pid=ppid)
|
||||||
|
|
||||||
self.forkedProxies = {}
|
self.forkedProxies = {}
|
||||||
for name, proxyId in proxyIDs.iteritems():
|
for name, proxyId in proxyIDs.items():
|
||||||
self.forkedProxies[name] = ObjectProxy(ppid, proxyId=proxyId, typeStr=repr(preProxy[name]))
|
self.forkedProxies[name] = ObjectProxy(ppid, proxyId=proxyId, typeStr=repr(preProxy[name]))
|
||||||
|
|
||||||
if target is not None:
|
if target is not None:
|
||||||
|
@ -545,7 +545,7 @@ class RemoteEventHandler(object):
|
|||||||
|
|
||||||
if autoProxy is True:
|
if autoProxy is True:
|
||||||
args = [self.autoProxy(v, noProxyTypes) for v in args]
|
args = [self.autoProxy(v, noProxyTypes) for v in args]
|
||||||
for k, v in kwds.iteritems():
|
for k, v in kwds.items():
|
||||||
opts[k] = self.autoProxy(v, noProxyTypes)
|
opts[k] = self.autoProxy(v, noProxyTypes)
|
||||||
|
|
||||||
byteMsgs = []
|
byteMsgs = []
|
||||||
|
@ -239,7 +239,7 @@ class CaselessDict(OrderedDict):
|
|||||||
return key.lower() in self.keyMap
|
return key.lower() in self.keyMap
|
||||||
|
|
||||||
def update(self, d):
|
def update(self, d):
|
||||||
for k, v in d.iteritems():
|
for k, v in d.items():
|
||||||
self[k] = v
|
self[k] = v
|
||||||
|
|
||||||
def copy(self):
|
def copy(self):
|
||||||
@ -311,11 +311,11 @@ class ProtectedDict(dict):
|
|||||||
raise Exception("It is not safe to copy protected dicts! (instead try deepcopy, but be careful.)")
|
raise Exception("It is not safe to copy protected dicts! (instead try deepcopy, but be careful.)")
|
||||||
|
|
||||||
def itervalues(self):
|
def itervalues(self):
|
||||||
for v in self._data_.itervalues():
|
for v in self._data_.values():
|
||||||
yield protect(v)
|
yield protect(v)
|
||||||
|
|
||||||
def iteritems(self):
|
def iteritems(self):
|
||||||
for k, v in self._data_.iteritems():
|
for k, v in self._data_.items():
|
||||||
yield (k, protect(v))
|
yield (k, protect(v))
|
||||||
|
|
||||||
def deepcopy(self):
|
def deepcopy(self):
|
||||||
|
@ -80,7 +80,7 @@ class LRUCache(object):
|
|||||||
for i in ordered:
|
for i in ordered:
|
||||||
del self._dict[i[0]]
|
del self._dict[i[0]]
|
||||||
|
|
||||||
def iteritems(self, accessTime=False):
|
def items(self, accessTime=False):
|
||||||
'''
|
'''
|
||||||
:param bool accessTime:
|
:param bool accessTime:
|
||||||
If True sorts the returned items by the internal access time.
|
If True sorts the returned items by the internal access time.
|
||||||
@ -94,18 +94,18 @@ class LRUCache(object):
|
|||||||
|
|
||||||
else:
|
else:
|
||||||
def values(self):
|
def values(self):
|
||||||
return [i[1] for i in self._dict.itervalues()]
|
return [i[1] for i in self._dict.values()]
|
||||||
|
|
||||||
def keys(self):
|
def keys(self):
|
||||||
return [x[0] for x in self._dict.itervalues()]
|
return [x[0] for x in self._dict.values()]
|
||||||
|
|
||||||
|
|
||||||
def _resizeTo(self):
|
def _resizeTo(self):
|
||||||
ordered = sorted(self._dict.itervalues(), key=operator.itemgetter(2))[:self.resizeTo]
|
ordered = sorted(self._dict.values(), key=operator.itemgetter(2))[:self.resizeTo]
|
||||||
for i in ordered:
|
for i in ordered:
|
||||||
del self._dict[i[0]]
|
del self._dict[i[0]]
|
||||||
|
|
||||||
def iteritems(self, accessTime=False):
|
def items(self, accessTime=False):
|
||||||
'''
|
'''
|
||||||
============= ======================================================
|
============= ======================================================
|
||||||
**Arguments**
|
**Arguments**
|
||||||
@ -114,8 +114,8 @@ class LRUCache(object):
|
|||||||
============= ======================================================
|
============= ======================================================
|
||||||
'''
|
'''
|
||||||
if accessTime:
|
if accessTime:
|
||||||
for x in sorted(self._dict.itervalues(), key=operator.itemgetter(2)):
|
for x in sorted(self._dict.values(), key=operator.itemgetter(2)):
|
||||||
yield x[0], x[1]
|
yield x[0], x[1]
|
||||||
else:
|
else:
|
||||||
for x in self._dict.iteritems():
|
for x in self._dict.items():
|
||||||
yield x[0], x[1]
|
yield x[0], x[1]
|
||||||
|
@ -22,28 +22,28 @@ def checkLru(lru):
|
|||||||
set([2, 1]) == set(lru.values())
|
set([2, 1]) == set(lru.values())
|
||||||
|
|
||||||
#Iterates from the used in the last access to others based on access time.
|
#Iterates from the used in the last access to others based on access time.
|
||||||
assert [(2, 2), (1, 1)] == list(lru.iteritems(accessTime=True))
|
assert [(2, 2), (1, 1)] == list(lru.items(accessTime=True))
|
||||||
lru[2] = 2
|
lru[2] = 2
|
||||||
assert [(1, 1), (2, 2)] == list(lru.iteritems(accessTime=True))
|
assert [(1, 1), (2, 2)] == list(lru.items(accessTime=True))
|
||||||
|
|
||||||
del lru[2]
|
del lru[2]
|
||||||
assert [(1, 1), ] == list(lru.iteritems(accessTime=True))
|
assert [(1, 1), ] == list(lru.items(accessTime=True))
|
||||||
|
|
||||||
lru[2] = 2
|
lru[2] = 2
|
||||||
assert [(1, 1), (2, 2)] == list(lru.iteritems(accessTime=True))
|
assert [(1, 1), (2, 2)] == list(lru.items(accessTime=True))
|
||||||
|
|
||||||
_a = lru[1]
|
_a = lru[1]
|
||||||
assert [(2, 2), (1, 1)] == list(lru.iteritems(accessTime=True))
|
assert [(2, 2), (1, 1)] == list(lru.items(accessTime=True))
|
||||||
|
|
||||||
_a = lru[2]
|
_a = lru[2]
|
||||||
assert [(1, 1), (2, 2)] == list(lru.iteritems(accessTime=True))
|
assert [(1, 1), (2, 2)] == list(lru.items(accessTime=True))
|
||||||
|
|
||||||
assert lru.get(2) == 2
|
assert lru.get(2) == 2
|
||||||
assert lru.get(3) == None
|
assert lru.get(3) == None
|
||||||
assert [(1, 1), (2, 2)] == list(lru.iteritems(accessTime=True))
|
assert [(1, 1), (2, 2)] == list(lru.items(accessTime=True))
|
||||||
|
|
||||||
lru.clear()
|
lru.clear()
|
||||||
assert [] == list(lru.iteritems())
|
assert [] == list(lru.items())
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
Loading…
Reference in New Issue
Block a user