# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
+from __future__ import print_function
import sys
if base_request is None:
raise Exception("Unable to determine base size for opnum %d" % self.opnum)
- print "\tBase request is %r" % base_request
+ print("\tBase request is %r" % base_request)
decision_byte_map = map(lambda x: self.check_decision_byte(base_request, x), range(len(base_request)))
- print decision_byte_map
+ print(decision_byte_map)
# find pointers
possible_pointers = map(all,
[decision_byte_map[i*4:(i+1)*4] for i in range(int(len(base_request)/4))])
- print possible_pointers
+ print(possible_pointers)
pointer_deferrant_bases = map(
lambda x: self.find_deferrant_data(base_request, x) if possible_pointers[x] else None, range(len(possible_pointers)))
- print pointer_deferrant_bases
+ print(pointer_deferrant_bases)
if len(sys.argv) < 3:
- print "Usage: autoidl <binding> <UUID> [<version>]"
+ print("Usage: autoidl <binding> <UUID> [<version>]")
sys.exit(1)
(binding, uuid) = sys.argv[1:3]
else:
conn = ClientConnection(binding, (uuid, version))
-print "Figuring out number of connections...",
+print("Figuring out number of connections... ", end='')
num_funcs = find_num_funcs(conn)
-print "%d" % num_funcs
+print("%d" % num_funcs)
# Figure out the syntax for each one
for i in range(num_funcs):
- print "Function %d" % i
+ print("Function %d" % i)
data = Function(conn, i)
try:
data.find_idl()
except Exception as e:
- print "Error: %r" % e
+ print("Error: %r" % e)