All Samples(151) | Call(133) | Derive(0) | Import(18)
Get information about a frame or traceback object. A tuple of five things is returned: the filename, the line number of the current line, the function name, a list of lines of context from the source code, and the index of the current line within that list. The optional second argument specifies the number of lines of context to return, which are centered around the current line.
def getframeinfo(frame, context=1):
"""Get information about a frame or traceback object.
A tuple of five things is returned: the filename, the line number of
the current line, the function name, a list of lines of context from
the source code, and the index of the current line within that list.
The optional second argument specifies the number of lines of context
to return, which are centered around the current line."""
if istraceback(frame):
lineno = frame.tb_lineno
frame = frame.tb_frame
else:
lineno = frame.f_lineno
if not isframe(frame):
raise TypeError('{!r} is not a frame or traceback object'.format(frame))
filename = getsourcefile(frame) or getfile(frame)
if context > 0:
start = lineno - 1 - context//2
try:
lines, lnum = findsource(frame)
except IOError:
lines = index = None
else:
start = max(start, 1)
start = max(0, min(start, len(lines) - context))
lines = lines[start:start+context]
index = lineno - 1 - start
else:
lines = index = None
return Traceback(filename, lineno, frame.f_code.co_name, lines, index)
def writeFrame(frame, f, prefix = '#'):
fileName, line, funcName, ctxt, _ = inspect.getframeinfo(frame, 1)
if not ctxt:
ctxt = ['<UNKNOWN>']
f.write(prefix + ('#' * 40) + '\r\n')
f.write('%s function: %s\r\n' % (prefix, funcName))
f.write('%s file name: %s\r\n' % (prefix, fileName))
src/i/t/itorrent-HEAD/utils.py itorrent(Download)
def writeFrame(frame, f, prefix = '#'):
fileName, line, funcName, ctxt, _ = inspect.getframeinfo(frame, 1)
if not ctxt:
ctxt = ['<UNKNOWN>']
f.write(prefix + ('#' * 40) + '\r\n')
f.write('%s function: %s\r\n' % (prefix, funcName))
f.write('%s file name: %s\r\n' % (prefix, fileName))
src/d/0/d-rose-HEAD/rel_0_01_03/unstable/trace.py d-rose(Download)
def globaltrace_countfuncs(self, frame, why, arg):
"""
Handles `call' events (why == 'call') and adds the (filename, modulename, funcname,) to the self._calledfuncs dict.
"""
if why == 'call':
(filename, lineno, funcname, context, lineindex,) = inspect.getframeinfo(frame, 0)
if filename:
def globaltrace_lt(self, frame, why, arg):
"""
Handles `call' events (why == 'call') and if the code block being entered is to be ignored then it returns `None', else it returns `self.localtrace'.
"""
if why == 'call':
(filename, lineno, funcname, context, lineindex,) = inspect.getframeinfo(frame, 0)
# if DEBUG_MODE and not filename:
def localtrace_trace_and_count(self, frame, why, arg):
if why == 'line':
# record the file name and line number of every trace
# XXX I wish inspect offered me an optimized `getfilename(frame)' to use in place of the presumably heavier `getframeinfo()'. --Zooko 2001-10-14
(filename, lineno, funcname, context, lineindex,) = inspect.getframeinfo(frame, 1)
key = (filename, lineno,)
self.counts[key] = self.counts.get(key, 0) + 1
def localtrace_trace(self, frame, why, arg):
if why == 'line':
# XXX shouldn't do the count increment when arg is exception? But be careful to return self.localtrace when arg is exception! ? --Zooko 2001-10-14
# record the file name and line number of every trace
# XXX I wish inspect offered me an optimized `getfilename(frame)' to use in place of the presumably heavier `getframeinfo()'. --Zooko 2001-10-14
(filename, lineno, funcname, context, lineindex,) = inspect.getframeinfo(frame)
# if DEBUG_MODE:
def localtrace_count(self, frame, why, arg):
if why == 'line':
# XXX shouldn't do the count increment when arg is exception? But be careful to return self.localtrace when arg is exception! ? --Zooko 2001-10-14
# record the file name and line number of every trace
# XXX I wish inspect offered me an optimized `getfilename(frame)' to use in place of the presumably heavier `getframeinfo()'. --Zooko 2001-10-14
(filename, lineno, funcname, context, lineindex,) = inspect.getframeinfo(frame)
key = (filename, lineno,)
src/d/0/d-rose-HEAD/rel_0_01_02/unstable/trace.py d-rose(Download)
def globaltrace_countfuncs(self, frame, why, arg):
"""
Handles `call' events (why == 'call') and adds the (filename, modulename, funcname,) to the self._calledfuncs dict.
"""
if why == 'call':
(filename, lineno, funcname, context, lineindex,) = inspect.getframeinfo(frame, 0)
if filename:
def globaltrace_lt(self, frame, why, arg):
"""
Handles `call' events (why == 'call') and if the code block being entered is to be ignored then it returns `None', else it returns `self.localtrace'.
"""
if why == 'call':
(filename, lineno, funcname, context, lineindex,) = inspect.getframeinfo(frame, 0)
# if DEBUG_MODE and not filename:
def localtrace_trace_and_count(self, frame, why, arg):
if why == 'line':
# record the file name and line number of every trace
# XXX I wish inspect offered me an optimized `getfilename(frame)' to use in place of the presumably heavier `getframeinfo()'. --Zooko 2001-10-14
(filename, lineno, funcname, context, lineindex,) = inspect.getframeinfo(frame, 1)
key = (filename, lineno,)
self.counts[key] = self.counts.get(key, 0) + 1
def localtrace_trace(self, frame, why, arg):
if why == 'line':
# XXX shouldn't do the count increment when arg is exception? But be careful to return self.localtrace when arg is exception! ? --Zooko 2001-10-14
# record the file name and line number of every trace
# XXX I wish inspect offered me an optimized `getfilename(frame)' to use in place of the presumably heavier `getframeinfo()'. --Zooko 2001-10-14
(filename, lineno, funcname, context, lineindex,) = inspect.getframeinfo(frame)
# if DEBUG_MODE:
def localtrace_count(self, frame, why, arg):
if why == 'line':
# XXX shouldn't do the count increment when arg is exception? But be careful to return self.localtrace when arg is exception! ? --Zooko 2001-10-14
# record the file name and line number of every trace
# XXX I wish inspect offered me an optimized `getfilename(frame)' to use in place of the presumably heavier `getframeinfo()'. --Zooko 2001-10-14
(filename, lineno, funcname, context, lineindex,) = inspect.getframeinfo(frame)
key = (filename, lineno,)
src/d/0/d-rose-HEAD/rel_0_01_01/unstable/trace.py d-rose(Download)
def globaltrace_countfuncs(self, frame, why, arg):
"""
Handles `call' events (why == 'call') and adds the (filename, modulename, funcname,) to the self._calledfuncs dict.
"""
if why == 'call':
(filename, lineno, funcname, context, lineindex,) = inspect.getframeinfo(frame, 0)
if filename:
def globaltrace_lt(self, frame, why, arg):
"""
Handles `call' events (why == 'call') and if the code block being entered is to be ignored then it returns `None', else it returns `self.localtrace'.
"""
if why == 'call':
(filename, lineno, funcname, context, lineindex,) = inspect.getframeinfo(frame, 0)
# if DEBUG_MODE and not filename:
def localtrace_trace_and_count(self, frame, why, arg):
if why == 'line':
# record the file name and line number of every trace
# XXX I wish inspect offered me an optimized `getfilename(frame)' to use in place of the presumably heavier `getframeinfo()'. --Zooko 2001-10-14
(filename, lineno, funcname, context, lineindex,) = inspect.getframeinfo(frame, 1)
key = (filename, lineno,)
self.counts[key] = self.counts.get(key, 0) + 1
def localtrace_trace(self, frame, why, arg):
if why == 'line':
# XXX shouldn't do the count increment when arg is exception? But be careful to return self.localtrace when arg is exception! ? --Zooko 2001-10-14
# record the file name and line number of every trace
# XXX I wish inspect offered me an optimized `getfilename(frame)' to use in place of the presumably heavier `getframeinfo()'. --Zooko 2001-10-14
(filename, lineno, funcname, context, lineindex,) = inspect.getframeinfo(frame)
# if DEBUG_MODE:
def localtrace_count(self, frame, why, arg):
if why == 'line':
# XXX shouldn't do the count increment when arg is exception? But be careful to return self.localtrace when arg is exception! ? --Zooko 2001-10-14
# record the file name and line number of every trace
# XXX I wish inspect offered me an optimized `getfilename(frame)' to use in place of the presumably heavier `getframeinfo()'. --Zooko 2001-10-14
(filename, lineno, funcname, context, lineindex,) = inspect.getframeinfo(frame)
key = (filename, lineno,)
src/d/0/d-rose-HEAD/rel_0_01_00/unstable/trace.py d-rose(Download)
def globaltrace_countfuncs(self, frame, why, arg):
"""
Handles `call' events (why == 'call') and adds the (filename, modulename, funcname,) to the self._calledfuncs dict.
"""
if why == 'call':
(filename, lineno, funcname, context, lineindex,) = inspect.getframeinfo(frame, 0)
if filename:
def globaltrace_lt(self, frame, why, arg):
"""
Handles `call' events (why == 'call') and if the code block being entered is to be ignored then it returns `None', else it returns `self.localtrace'.
"""
if why == 'call':
(filename, lineno, funcname, context, lineindex,) = inspect.getframeinfo(frame, 0)
# if DEBUG_MODE and not filename:
def localtrace_trace_and_count(self, frame, why, arg):
if why == 'line':
# record the file name and line number of every trace
# XXX I wish inspect offered me an optimized `getfilename(frame)' to use in place of the presumably heavier `getframeinfo()'. --Zooko 2001-10-14
(filename, lineno, funcname, context, lineindex,) = inspect.getframeinfo(frame, 1)
key = (filename, lineno,)
self.counts[key] = self.counts.get(key, 0) + 1
def localtrace_trace(self, frame, why, arg):
if why == 'line':
# XXX shouldn't do the count increment when arg is exception? But be careful to return self.localtrace when arg is exception! ? --Zooko 2001-10-14
# record the file name and line number of every trace
# XXX I wish inspect offered me an optimized `getfilename(frame)' to use in place of the presumably heavier `getframeinfo()'. --Zooko 2001-10-14
(filename, lineno, funcname, context, lineindex,) = inspect.getframeinfo(frame)
# if DEBUG_MODE:
def localtrace_count(self, frame, why, arg):
if why == 'line':
# XXX shouldn't do the count increment when arg is exception? But be careful to return self.localtrace when arg is exception! ? --Zooko 2001-10-14
# record the file name and line number of every trace
# XXX I wish inspect offered me an optimized `getfilename(frame)' to use in place of the presumably heavier `getframeinfo()'. --Zooko 2001-10-14
(filename, lineno, funcname, context, lineindex,) = inspect.getframeinfo(frame)
key = (filename, lineno,)
src/b/e/betrs-HEAD/trunk/BETR-Global/PY/processes.py betrs(Download)
def betr_degradation(self):
''' degradation '''
# don't change this
D={}
procname=inspect.getframeinfo(inspect.currentframe())[2]
for c in self.m.compdict.keys():
D[(c,c,procname)]=self.m.chempardict[c]['k_reac']\
def betr_air1_air2_mix(self):
''' mixing between upper and lower atmosphere '''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
D[(1,2,procname)]=self.m.par['A']*self.m.par['mixing12']\
*self.m.zdict[1]['bulk']
def betr_air2_veg_diff(self):
''' diffusive air-vegetation exchange according to
Cousins and Mackay, 2001 [1]_.'''
#don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
def betr_air2_veg_drydep(self):
'''dry deposition to vegetation'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
A=self.m.par['A']*self.m.par['perc6']*self.m.par['perc3']
def betr_air2_veg_dissolution(self):
''' air-vegetation rain dissolution (*the returned D-value
refers to rain intensity during event (stwet)*)'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
def betr_air2_veg_wetparticle(self):
''' wet particle deposition to vegetation
(*the returned D-value refers to rain intensity during event (stwet)*)'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
def betr_air2_freshwater_diff(self):
'''diffusive exchange air-freshwater'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
D[(2,4,procname)]=self.m.par['A']*self.m.par['perc4']\
def betr_air2_freshwater_drydep(self):
''' dry particle deposition to fresh water'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
D[(2,4,procname)]=self.m.par['A']*self.m.par['perc4']\
def betr_air2_freshwater_dissolution(self):
'''air-freshwater rain dissolution
(*the returned D-value refers to rain intensity during event (stwet)*)'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
def betr_air2_freshwater_wetparticle(self):
'''air-freshwater wet particle deposition
(*the returned D-value refers to rain intensity during event (stwet)*)'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
def betr_air2_ocean_diff(self):
'''diffusive exchange air-ocean water'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
D[(2,5,procname)]=self.m.par['A']*self.m.par['perc5']\
def betr_air2_ocean_drydep(self):
''' dry particle deposition to ocean water'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
D[(2,5,procname)]=self.m.par['A']*self.m.par['perc5']\
def betr_air2_ocean_dissolution(self):
'''air-ocean water rain dissolution
(*the returned D-value refers to rain intensity during event (stwet)*)'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# rain rate during precipitation events
def betr_air2_ocean_wetparticle(self):
'''air-ocean water wet particle deposition
(*the returned D-value refers to rain intensity during event (stwet)*)'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
def betr_air2_soil_diff(self):
'''diffusive exchange air-soil'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
dsa=self.m.par['A']*self.m.par['perc6']\
def betr_air2_soil_drydep(self):
''' dry particle deposition to soil'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
D[(2,6,procname)]=self.m.par['A']*self.m.par['perc6']\
def betr_air2_soil_dissolution(self):
'''air-soil rain dissolution
(*the returned D-value refers to rain intensity during event (stwet)*)'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
def betr_air2_soil_wetparticle(self):
'''air-soil wet particle deposition
(*the returned D-value refers to rain intensity during event (stwet)*)'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
def betr_vegetation_soil_litter(self):
'''vegetation-soil tranfer through litterfall'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
D[(3,6,procname)]=self.m.vdict[3]['bulk']*self.m.zdict[3]['bulk']\
/self.m.par['tauveg']
return(D)
def betr_freshwater_ocean_runoff(self):
''' fresh water to ocean runoff'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
def betr_ocean_sinkflux(self):
''' fresh water to ocean runoff'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
# calculate river flow from freshwater to ocean in the same cell
def betr_freshwater_sediment_diff(self):
''' freshwater-sediment diffusion '''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
D[(4,7,procname)]=self.m.par['A']*self.m.par['perc4']\
def betr_freshwater_sediment_deposit(self):
''' freshwater-sediment particle sedimentation '''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
D[(4,7,procname)]=self.m.par['A']*self.m.par['perc4']\
*self.m.par['seddep']*self.m.zdict[4]['sussed']
return(D)
def betr_ocean_air_resusp(self):
''' marine aerosol production'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
def betr_soil_air_resusp(self):
''' terrestrial aerosol production'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
D[(6,2,procname)]=self.m.par['A']*self.m.par['perc6']\
def betr_soil_veg_rootuptake(self):
''' soil-vegetation root uptake. The transpiration stream concentration
factor (TSCF) is calculated according to Cousins and Mackay, 2001 [1]_.'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
def betr_soil_freshwater_runoff(self):
''' water-runoff from soil to freshwater-bodies '''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
freshwatermask=array(self.m.vdict[4]['bulk'] > 0).astype(int)
def betr_soil_freshwater_erosion(self):
''' solids-runoff from soil to freshwater-bodies'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
freshwatermask=array(self.m.vdict[4]['bulk'] > 0).astype(int)
# process description starts here
def betr_sediment_freshwater_resusp(self):
''' sediment resuspension in freshwater bodies'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
D[(7,4,procname)]=self.m.par['A']*self.m.par['perc4']\
src/b/e/betrs-HEAD/BETR-Global/PY/processes.py betrs(Download)
def betr_degradation(self):
''' degradation '''
# don't change this
D={}
procname=inspect.getframeinfo(inspect.currentframe())[2]
for c in self.m.compdict.keys():
D[(c,c,procname)]=self.m.chempardict[c]['k_reac']\
def betr_air1_air2_mix(self):
''' mixing between upper and lower atmosphere '''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
D[(1,2,procname)]=self.m.par['A']*self.m.par['mixing12']\
*self.m.zdict[1]['bulk']
def betr_air2_veg_diff(self):
''' diffusive air-vegetation exchange according to
Cousins and Mackay, 2001 [1]_.'''
#don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
def betr_air2_veg_drydep(self):
'''dry deposition to vegetation'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
A=self.m.par['A']*self.m.par['perc6']*self.m.par['perc3']
def betr_air2_veg_dissolution(self):
''' air-vegetation rain dissolution (*the returned D-value
refers to rain intensity during event (stwet)*)'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
def betr_air2_veg_wetparticle(self):
''' wet particle deposition to vegetation
(*the returned D-value refers to rain intensity during event (stwet)*)'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
def betr_air2_freshwater_diff(self):
'''diffusive exchange air-freshwater'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
D[(2,4,procname)]=self.m.par['A']*self.m.par['perc4']\
def betr_air2_freshwater_drydep(self):
''' dry particle deposition to fresh water'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
D[(2,4,procname)]=self.m.par['A']*self.m.par['perc4']\
def betr_air2_freshwater_dissolution(self):
'''air-freshwater rain dissolution
(*the returned D-value refers to rain intensity during event (stwet)*)'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
def betr_air2_freshwater_wetparticle(self):
'''air-freshwater wet particle deposition
(*the returned D-value refers to rain intensity during event (stwet)*)'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
def betr_air2_ocean_diff(self):
'''diffusive exchange air-ocean water'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
D[(2,5,procname)]=self.m.par['A']*self.m.par['perc5']\
def betr_air2_ocean_drydep(self):
''' dry particle deposition to ocean water'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
D[(2,5,procname)]=self.m.par['A']*self.m.par['perc5']\
def betr_air2_ocean_dissolution(self):
'''air-ocean water rain dissolution
(*the returned D-value refers to rain intensity during event (stwet)*)'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# rain rate during precipitation events
def betr_air2_ocean_wetparticle(self):
'''air-ocean water wet particle deposition
(*the returned D-value refers to rain intensity during event (stwet)*)'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
def betr_air2_soil_diff(self):
'''diffusive exchange air-soil'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
dsa=self.m.par['A']*self.m.par['perc6']\
def betr_air2_soil_drydep(self):
''' dry particle deposition to soil'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
D[(2,6,procname)]=self.m.par['A']*self.m.par['perc6']\
def betr_air2_soil_dissolution(self):
'''air-soil rain dissolution
(*the returned D-value refers to rain intensity during event (stwet)*)'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
def betr_air2_soil_wetparticle(self):
'''air-soil wet particle deposition
(*the returned D-value refers to rain intensity during event (stwet)*)'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
def betr_vegetation_soil_litter(self):
'''vegetation-soil tranfer through litterfall'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
D[(3,6,procname)]=self.m.vdict[3]['bulk']*self.m.zdict[3]['bulk']\
/self.m.par['tauveg']
return(D)
def betr_freshwater_ocean_runoff(self):
''' fresh water to ocean runoff'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
def betr_ocean_sinkflux(self):
''' fresh water to ocean runoff'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
# calculate river flow from freshwater to ocean in the same cell
def betr_freshwater_sediment_diff(self):
''' freshwater-sediment diffusion '''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
D[(4,7,procname)]=self.m.par['A']*self.m.par['perc4']\
def betr_freshwater_sediment_deposit(self):
''' freshwater-sediment particle sedimentation '''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
D[(4,7,procname)]=self.m.par['A']*self.m.par['perc4']\
*self.m.par['seddep']*self.m.zdict[4]['sussed']
return(D)
def betr_ocean_air_resusp(self):
''' marine aerosol production'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
def betr_soil_air_resusp(self):
''' terrestrial aerosol production'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
D[(6,2,procname)]=self.m.par['A']*self.m.par['perc6']\
def betr_soil_veg_rootuptake(self):
''' soil-vegetation root uptake. The transpiration stream concentration
factor (TSCF) is calculated according to Cousins and Mackay, 2001 [1]_.'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
def betr_soil_freshwater_runoff(self):
''' water-runoff from soil to freshwater-bodies '''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
freshwatermask=array(self.m.vdict[4]['bulk'] > 0).astype(int)
def betr_soil_freshwater_erosion(self):
''' solids-runoff from soil to freshwater-bodies'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
freshwatermask=array(self.m.vdict[4]['bulk'] > 0).astype(int)
# process description starts here
def betr_sediment_freshwater_resusp(self):
''' sediment resuspension in freshwater bodies'''
# don't change this
procname=inspect.getframeinfo(inspect.currentframe())[2]
D={}
# process description starts here
D[(7,4,procname)]=self.m.par['A']*self.m.par['perc4']\
src/h/u/hugomatic-HEAD/web/toolkitW.py hugomatic(Download)
stack_frames.reverse()
for frame in stack_frames:
info = inspect.getframeinfo(frame,5)
file_name = info[0]
py_line_number = info[1]
if len(picture_file) > 0:
self.picture_file = "images/" + picture_file
frame = inspect.currentframe().f_back
frameInfo = inspect.getframeinfo( frame )
self.fileName = frameInfo[0]
def _printPost2(self):
argument = argument.strip()
return argument
info = inspect.getframeinfo( inspect.currentframe().f_back )
call = str(info[3])
name = getArgNameFromCallStack(call)
params ={'name':name,
src/u/n/unladen-swallow-HEAD/Util/llvm/utils/lit/LitConfig.py unladen-swallow(Download)
f = inspect.currentframe()
# Step out of _write_message, and then out of wrapper.
f = f.f_back.f_back
file,line,_,_,_ = inspect.getframeinfo(f)
location = '%s:%d' % (os.path.basename(file), line)
print >>sys.stderr, '%s: %s: %s: %s' % (self.progname, location,
1 | 2 | 3 | 4 | 5 | 6 Next