Functions | Variables
binary_size Namespace Reference

Functions

def _diff_sign (new, old, diff_threshold=None)
 
def _render_row (new, label, old)
 
def build (where, frameworks)
 
def dir_size (dir)
 
def get_size (where, frameworks)
 

Variables

int _DIFF_THRESHOLD = 1000
 
tuple _SIZE_LABELS = ('Core', 'ObjC', 'BoringSSL', 'Protobuf', 'Total')
 
 argp
 
 args = argp.parse_args()
 
def diff_sign
 
bool has_diff = False
 
 help
 
int i = len(_SIZE_LABELS) - 1
 
def new_size = get_size('new', frameworks)
 
string old = 'old'
 
 old_size = None
 
string text = 'Objective-C binary sizes\n'
 
 type
 
 where_am_i
 

Function Documentation

◆ _diff_sign()

def binary_size._diff_sign (   new,
  old,
  diff_threshold = None 
)
private
Generate diff sign based on values

Definition at line 106 of file binary_size.py.

◆ _render_row()

def binary_size._render_row (   new,
  label,
  old 
)
private
Render row in 3-column output format.

Definition at line 93 of file binary_size.py.

◆ build()

def binary_size.build (   where,
  frameworks 
)

Definition at line 80 of file binary_size.py.

◆ dir_size()

def binary_size.dir_size (   dir)

Definition at line 48 of file binary_size.py.

◆ get_size()

def binary_size.get_size (   where,
  frameworks 
)

Definition at line 57 of file binary_size.py.

Variable Documentation

◆ _DIFF_THRESHOLD

int binary_size._DIFF_THRESHOLD = 1000
private

Definition at line 33 of file binary_size.py.

◆ _SIZE_LABELS

tuple binary_size._SIZE_LABELS = ('Core', 'ObjC', 'BoringSSL', 'Protobuf', 'Total')
private

Definition at line 35 of file binary_size.py.

◆ argp

binary_size.argp
Initial value:
1 = argparse.ArgumentParser(
2  description='Binary size diff of gRPC Objective-C sample')

Definition at line 37 of file binary_size.py.

◆ args

binary_size.args = argp.parse_args()

Definition at line 45 of file binary_size.py.

◆ diff_sign

def binary_size.diff_sign
Initial value:
1 = _diff_sign(new_size[i],
2  old_size[i],
3  diff_threshold=_DIFF_THRESHOLD)

Definition at line 157 of file binary_size.py.

◆ has_diff

bool binary_size.has_diff = False

Definition at line 152 of file binary_size.py.

◆ help

binary_size.help

Definition at line 43 of file binary_size.py.

◆ i

int binary_size.i = len(_SIZE_LABELS) - 1

Definition at line 164 of file binary_size.py.

◆ new_size

def binary_size.new_size = get_size('new', frameworks)

Definition at line 124 of file binary_size.py.

◆ old

string binary_size.old = 'old'

Definition at line 128 of file binary_size.py.

◆ old_size

def binary_size.old_size = None

Definition at line 125 of file binary_size.py.

◆ text

string binary_size.text = 'Objective-C binary sizes\n'

Definition at line 121 of file binary_size.py.

◆ type

binary_size.type

Definition at line 42 of file binary_size.py.

◆ where_am_i

binary_size.where_am_i
Initial value:
1 = subprocess.check_output(
2  ['git', 'rev-parse', '--abbrev-ref', 'HEAD']).decode().strip()

Definition at line 129 of file binary_size.py.

grpc._common.decode
def decode(b)
Definition: grpc/_common.py:75
binary_size._diff_sign
def _diff_sign(new, old, diff_threshold=None)
Definition: binary_size.py:106


grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:58