# -*- coding: utf-8 -*-
#
-__version__ = '1.1'
-
+from __future__ import print_function
import re
-
+import sys
class CommonUtils(object):
def __init__(self):
self._tmp_stack = []
+
+ def set_opts(self, opts):
+ self._opts = opts
def d_push(self, x):
self._tmp_stack.append(x)
return self._tmp_stack.pop()
def verbose_out(self, msg):
- if self.opts.verbose is True:
- print msg
+ if self._opts.verbose is True:
+ printr("[verbose]: " + msg, file=sys.stderr)
def debug_out(self, msg):
- if self.opts.debug is True:
- print "debug: " + msg
+ if self._opts.debug is True:
+ print("[debug]: " + msg, file=sys.stderr)
+
+ def warn_out(self, msg):
+ print("[warn]: " + msg, file=sys.stderr)
+
+ def error_out(self, msg):
+ print("[error]: " + msg, file=sys.stderr)
def message_out(self, msg):
- print msg
+ print(msg)
def parse_remote_desc(self, remote_desc):
ssh_username = ""