MCPcopy Create free account
hub / github.com/dtmilano/AndroidViewClient / append

Method append

src/com/dtmilano/android/plot.py:51–69  ·  view source on GitHub ↗
(self, value)

Source from the content-addressed store, hash-verified

49 ''' (another) Associative values array '''
50
51 def append(self, value):
52 if DEBUG:
53 print('append({})'.format(value), file=sys.stderr)
54 self.n += 1
55 self.na.append(self.n)
56 if isinstance(value, NumberTypes):
57 self.va.append(value)
58 elif isinstance(value, Dumpsys):
59 if not self.ava:
60 self.__initAva()
61 if not self.aava:
62 self.__initAava()
63 dumpsys = value
64 self.ava[Dumpsys.TOTAL].append(dumpsys.get(Dumpsys.TOTAL))
65 self.ava[Dumpsys.ACTIVITY].append(dumpsys.get(Dumpsys.ACTIVITY))
66 self.ava[Dumpsys.VIEWS].append(dumpsys.get(Dumpsys.VIEWS))
67 # self.ava[Dumpsys.VIEW_ROOT_IMPL].append(dumpsys.get(Dumpsys.VIEW_ROOT_IMPL))
68 self.aava[Dumpsys.FRAMESTATS].append(dumpsys.get(Dumpsys.FRAMESTATS))
69 return self
70
71 def __initAva(self):
72 self.ava[Dumpsys.TOTAL] = []

Callers 15

gfxinfo-plot.pyFile · 0.80
findTargetsMethod · 0.80
__init__Method · 0.80
obtainAdbPathFunction · 0.80
addMethod · 0.80
StartElementMethod · 0.80
__parseTreeMethod · 0.80

Calls 3

__initAvaMethod · 0.95
__initAavaMethod · 0.95
getMethod · 0.45

Tested by 3