def _verify_sort(sort_string): valid_field_names = '' field_names = to_str(sort_string).split(';') for name in field_names: if valid_provider_search_parameter(name): valid_field_names = valid_field_names + name + ';' else: log.warn("{0:s}: not a valid field_name") if valid_field_names: return valid_field_names.rstrip(';') return None
def install_opener(self, user=None, passwd=None): """Install (add) an opener which handles authentication and cookies.""" if not (user and passwd): (user, passwd) = self.get_user_and_password() pm = urllib2.HTTPPasswordMgrWithDefaultRealm() pm.add_password(None, get_auth_URL('login'), user, passwd) self.cookie_jar = cookielib.LWPCookieJar() try: self.set_cookie_file(self.cookie_file) except OpenerError, e: e += "Unable to open cookie file" log.warn("{0:s}".format(str(e)))
def install_opener(cookie_file, user=None, passwd=None): """Install (add) an opener which handles authentication and cookies.""" if not (user and passwd): auth_file = path.join(path.expanduser('~'),'.auth/odesk/odesk_user') (user, passwd) = user_auth_from_file(auth_file) pm = urllib2.HTTPPasswordMgrWithDefaultRealm() pm.add_password(None, get_auth_URL('login'), user, passwd) cookie_jar = cookielib.LWPCookieJar() if cookie_file is None: cookie_file = 'cookies.txt' try: set_cookie_file(cookie_file) except OpenerError, e: e += "Unable to open cookie file" log.warn("{0:s}".format(str(e)))
initLogger(logLevel=1, logConsole=True, logDisk=False) stdout("should see debug message test 1\n") log.debug("log test 1") if test_fileobj('{0:s}'.format(pgm)) != 1: stdout('log file \"{0:s}\" should not have been created\n', pgm) errors += 1 else: stdout('Should see "Parameter not a file or file object."\n') tests += 1 print stdout("testing setLogLevel('warn'), should see only WARN: log test 2\n") setLogLevel("warn") log.debug("log test 2") log.warn("log test 2") print stdout("shutting down logger, reinitializing with log level 0\n") stdout("NullHander should prevent logger calls from generating warnings/errors.\n") logging.shutdown() initLogger(logLevel=0, logConsole=True, logDisk=False) log.debug("this is an error.") stdout('you should not see "this is an error." above\n') stdout('after installing null handler, setting log level to debug\n') setLogLevel('debug') log.debug("this is not an error.") logging.shutdown()
api.clean_exit(1) log.debug("app_main() returning {0!s}".format(argv2)) return (api, argv2) # This is intended only for testing. if __name__ == '__main__': from odapi.logger import initLogger usage = """ usage: $ {0:s} [OPTIONS] [OPTIONS]""" initLogger(logLevel='debug',logDisk=False, logConsole=True) (api, argv) = app_main(sys.argv[0], sys.argv, usage) api.pprint() stdout("api.log_level = {0:d}\n".format(api.log_level)) setLogLevel("info", api) stdout('setLogLevel("info")\n') stdout("api.log_level = {0:d}\n".format(api.log_level)) log.debug("log debug test") log.info("log info test") log.warn("log warn test") log.error("log error test") stderr("remaining in argv:\n\t {0!s}\n".format(argv)) api.clean_exit(0)