__init__.py (2739:977887750573) __init__.py (2740:1c2058745499)
1# Copyright (c) 2005 The Regents of The University of Michigan
2# All rights reserved.
3#
4# Redistribution and use in source and binary forms, with or without
5# modification, are permitted provided that the following conditions are
6# met: redistributions of source code must retain the above copyright
7# notice, this list of conditions and the following disclaimer;
8# redistributions in binary form must reproduce the above copyright

--- 93 unchanged lines hidden (view full) ---

102# make a SmartDict out of the OS environment too
103env = smartdict.SmartDict()
104env.update(os.environ)
105
106
107# Function to provide to C++ so it can look up instances based on paths
108def resolveSimObject(name):
109 obj = config.instanceDict[name]
1# Copyright (c) 2005 The Regents of The University of Michigan
2# All rights reserved.
3#
4# Redistribution and use in source and binary forms, with or without
5# modification, are permitted provided that the following conditions are
6# met: redistributions of source code must retain the above copyright
7# notice, this list of conditions and the following disclaimer;
8# redistributions in binary form must reproduce the above copyright

--- 93 unchanged lines hidden (view full) ---

102# make a SmartDict out of the OS environment too
103env = smartdict.SmartDict()
104env.update(os.environ)
105
106
107# Function to provide to C++ so it can look up instances based on paths
108def resolveSimObject(name):
109 obj = config.instanceDict[name]
110 if not obj._ccObject:
111 obj.createCCObject()
112 if obj._ccObject == -1:
113 panic("resolveSimObject: recursive lookup error on %s" % name)
114 return obj._ccObject
110 return obj.getCCObject()
115
116# The final hook to generate .ini files. Called from the user script
117# once the config is built.
118def instantiate(root):
119 config.ticks_per_sec = float(root.clock.frequency)
120 # ugly temporary hack to get output to config.ini
121 sys.stdout = file('config.ini', 'w')
122 root.print_ini()

--- 28 unchanged lines hidden ---
111
112# The final hook to generate .ini files. Called from the user script
113# once the config is built.
114def instantiate(root):
115 config.ticks_per_sec = float(root.clock.frequency)
116 # ugly temporary hack to get output to config.ini
117 sys.stdout = file('config.ini', 'w')
118 root.print_ini()

--- 28 unchanged lines hidden ---