-
-
Save adamreid/3f8b8f282f369bf634da to your computer and use it in GitHub Desktop.
running python -m trace -t /usr/bin/pulp-admin rpm repo update --repo-id=tst --serve-http=true --serve-https=true
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- modulename: optparse, funcname: _check_conflict | |
optparse.py(981): conflict_opts = [] | |
optparse.py(982): for opt in option._short_opts: | |
optparse.py(985): for opt in option._long_opts: | |
optparse.py(986): if opt in self._long_opt: | |
optparse.py(985): for opt in option._long_opts: | |
optparse.py(989): if conflict_opts: | |
optparse.py(1022): self.option_list.append(option) | |
optparse.py(1023): option.container = self | |
optparse.py(1024): for opt in option._short_opts: | |
optparse.py(1026): for opt in option._long_opts: | |
optparse.py(1027): self._long_opt[opt] = option | |
optparse.py(1026): for opt in option._long_opts: | |
optparse.py(1029): if option.dest is not None: # option has a dest, we need a default | |
optparse.py(1030): if option.default is not NO_DEFAULT: | |
optparse.py(1031): self.defaults[option.dest] = option.default | |
optparse.py(1035): return option | |
cli.py(408): for o in self.all_options(): | |
cli.py(409): if isinstance(o, Flag): | |
cli.py(412): if o.allow_multiple: | |
cli.py(415): action = 'store' | |
cli.py(417): name_list = [o.name] | |
cli.py(418): if o.aliases is not None: | |
cli.py(421): parser.add_option(dest=o.name, help=o.description, action=action, default=o.default, *name_list) | |
--- modulename: optparse, funcname: add_option | |
optparse.py(1011): if type(args[0]) in types.StringTypes: | |
optparse.py(1012): option = self.option_class(*args, **kwargs) | |
--- modulename: optparse, funcname: __init__ | |
optparse.py(563): self._short_opts = [] | |
optparse.py(564): self._long_opts = [] | |
optparse.py(565): opts = self._check_opt_strings(opts) | |
--- modulename: optparse, funcname: _check_opt_strings | |
optparse.py(583): opts = filter(None, opts) | |
optparse.py(584): if not opts: | |
optparse.py(586): return opts | |
optparse.py(566): self._set_opt_strings(opts) | |
--- modulename: optparse, funcname: _set_opt_strings | |
optparse.py(589): for opt in opts: | |
optparse.py(590): if len(opt) < 2: | |
optparse.py(594): elif len(opt) == 2: | |
optparse.py(602): if not (opt[0:2] == "--" and opt[2] != "-"): | |
optparse.py(607): self._long_opts.append(opt) | |
optparse.py(589): for opt in opts: | |
optparse.py(569): self._set_attrs(attrs) | |
--- modulename: optparse, funcname: _set_attrs | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(612): setattr(self, attr, attrs[attr]) | |
optparse.py(613): del attrs[attr] | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(612): setattr(self, attr, attrs[attr]) | |
optparse.py(613): del attrs[attr] | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(612): setattr(self, attr, attrs[attr]) | |
optparse.py(613): del attrs[attr] | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(612): setattr(self, attr, attrs[attr]) | |
optparse.py(613): del attrs[attr] | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(619): if attrs: | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(577): checker(self) | |
--- modulename: optparse, funcname: _check_action | |
optparse.py(630): if self.action is None: | |
optparse.py(632): elif self.action not in self.ACTIONS: | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(577): checker(self) | |
--- modulename: optparse, funcname: _check_type | |
optparse.py(636): if self.type is None: | |
optparse.py(637): if self.action in self.ALWAYS_TYPED_ACTIONS: | |
optparse.py(638): if self.choices is not None: | |
optparse.py(643): self.type = "string" | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(577): checker(self) | |
--- modulename: optparse, funcname: _check_choice | |
optparse.py(666): if self.type == "choice": | |
optparse.py(674): elif self.choices is not None: | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(577): checker(self) | |
--- modulename: optparse, funcname: _check_dest | |
optparse.py(681): takes_value = (self.action in self.STORE_ACTIONS or | |
optparse.py(683): if self.dest is None and takes_value: | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(577): checker(self) | |
--- modulename: optparse, funcname: _check_const | |
optparse.py(694): if self.action not in self.CONST_ACTIONS and self.const is not None: | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(577): checker(self) | |
--- modulename: optparse, funcname: _check_nargs | |
optparse.py(700): if self.action in self.TYPED_ACTIONS: | |
optparse.py(701): if self.nargs is None: | |
optparse.py(702): self.nargs = 1 | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(577): checker(self) | |
--- modulename: optparse, funcname: _check_callback | |
optparse.py(709): if self.action == "callback": | |
optparse.py(724): if self.callback is not None: | |
optparse.py(728): if self.callback_args is not None: | |
optparse.py(731): if self.callback_kwargs is not None: | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(1020): self._check_conflict(option) | |
--- modulename: optparse, funcname: _check_conflict | |
optparse.py(981): conflict_opts = [] | |
optparse.py(982): for opt in option._short_opts: | |
optparse.py(985): for opt in option._long_opts: | |
optparse.py(986): if opt in self._long_opt: | |
optparse.py(985): for opt in option._long_opts: | |
optparse.py(989): if conflict_opts: | |
optparse.py(1022): self.option_list.append(option) | |
optparse.py(1023): option.container = self | |
optparse.py(1024): for opt in option._short_opts: | |
optparse.py(1026): for opt in option._long_opts: | |
optparse.py(1027): self._long_opt[opt] = option | |
optparse.py(1026): for opt in option._long_opts: | |
optparse.py(1029): if option.dest is not None: # option has a dest, we need a default | |
optparse.py(1030): if option.default is not NO_DEFAULT: | |
optparse.py(1031): self.defaults[option.dest] = option.default | |
optparse.py(1035): return option | |
cli.py(408): for o in self.all_options(): | |
cli.py(409): if isinstance(o, Flag): | |
cli.py(412): if o.allow_multiple: | |
cli.py(415): action = 'store' | |
cli.py(417): name_list = [o.name] | |
cli.py(418): if o.aliases is not None: | |
cli.py(421): parser.add_option(dest=o.name, help=o.description, action=action, default=o.default, *name_list) | |
--- modulename: optparse, funcname: add_option | |
optparse.py(1011): if type(args[0]) in types.StringTypes: | |
optparse.py(1012): option = self.option_class(*args, **kwargs) | |
--- modulename: optparse, funcname: __init__ | |
optparse.py(563): self._short_opts = [] | |
optparse.py(564): self._long_opts = [] | |
optparse.py(565): opts = self._check_opt_strings(opts) | |
--- modulename: optparse, funcname: _check_opt_strings | |
optparse.py(583): opts = filter(None, opts) | |
optparse.py(584): if not opts: | |
optparse.py(586): return opts | |
optparse.py(566): self._set_opt_strings(opts) | |
--- modulename: optparse, funcname: _set_opt_strings | |
optparse.py(589): for opt in opts: | |
optparse.py(590): if len(opt) < 2: | |
optparse.py(594): elif len(opt) == 2: | |
optparse.py(602): if not (opt[0:2] == "--" and opt[2] != "-"): | |
optparse.py(607): self._long_opts.append(opt) | |
optparse.py(589): for opt in opts: | |
optparse.py(569): self._set_attrs(attrs) | |
--- modulename: optparse, funcname: _set_attrs | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(612): setattr(self, attr, attrs[attr]) | |
optparse.py(613): del attrs[attr] | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(612): setattr(self, attr, attrs[attr]) | |
optparse.py(613): del attrs[attr] | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(612): setattr(self, attr, attrs[attr]) | |
optparse.py(613): del attrs[attr] | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(612): setattr(self, attr, attrs[attr]) | |
optparse.py(613): del attrs[attr] | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(619): if attrs: | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(577): checker(self) | |
--- modulename: optparse, funcname: _check_action | |
optparse.py(630): if self.action is None: | |
optparse.py(632): elif self.action not in self.ACTIONS: | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(577): checker(self) | |
--- modulename: optparse, funcname: _check_type | |
optparse.py(636): if self.type is None: | |
optparse.py(637): if self.action in self.ALWAYS_TYPED_ACTIONS: | |
optparse.py(638): if self.choices is not None: | |
optparse.py(643): self.type = "string" | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(577): checker(self) | |
--- modulename: optparse, funcname: _check_choice | |
optparse.py(666): if self.type == "choice": | |
optparse.py(674): elif self.choices is not None: | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(577): checker(self) | |
--- modulename: optparse, funcname: _check_dest | |
optparse.py(681): takes_value = (self.action in self.STORE_ACTIONS or | |
optparse.py(683): if self.dest is None and takes_value: | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(577): checker(self) | |
--- modulename: optparse, funcname: _check_const | |
optparse.py(694): if self.action not in self.CONST_ACTIONS and self.const is not None: | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(577): checker(self) | |
--- modulename: optparse, funcname: _check_nargs | |
optparse.py(700): if self.action in self.TYPED_ACTIONS: | |
optparse.py(701): if self.nargs is None: | |
optparse.py(702): self.nargs = 1 | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(577): checker(self) | |
--- modulename: optparse, funcname: _check_callback | |
optparse.py(709): if self.action == "callback": | |
optparse.py(724): if self.callback is not None: | |
optparse.py(728): if self.callback_args is not None: | |
optparse.py(731): if self.callback_kwargs is not None: | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(1020): self._check_conflict(option) | |
--- modulename: optparse, funcname: _check_conflict | |
optparse.py(981): conflict_opts = [] | |
optparse.py(982): for opt in option._short_opts: | |
optparse.py(985): for opt in option._long_opts: | |
optparse.py(986): if opt in self._long_opt: | |
optparse.py(985): for opt in option._long_opts: | |
optparse.py(989): if conflict_opts: | |
optparse.py(1022): self.option_list.append(option) | |
optparse.py(1023): option.container = self | |
optparse.py(1024): for opt in option._short_opts: | |
optparse.py(1026): for opt in option._long_opts: | |
optparse.py(1027): self._long_opt[opt] = option | |
optparse.py(1026): for opt in option._long_opts: | |
optparse.py(1029): if option.dest is not None: # option has a dest, we need a default | |
optparse.py(1030): if option.default is not NO_DEFAULT: | |
optparse.py(1031): self.defaults[option.dest] = option.default | |
optparse.py(1035): return option | |
cli.py(408): for o in self.all_options(): | |
cli.py(409): if isinstance(o, Flag): | |
cli.py(412): if o.allow_multiple: | |
cli.py(415): action = 'store' | |
cli.py(417): name_list = [o.name] | |
cli.py(418): if o.aliases is not None: | |
cli.py(421): parser.add_option(dest=o.name, help=o.description, action=action, default=o.default, *name_list) | |
--- modulename: optparse, funcname: add_option | |
optparse.py(1011): if type(args[0]) in types.StringTypes: | |
optparse.py(1012): option = self.option_class(*args, **kwargs) | |
--- modulename: optparse, funcname: __init__ | |
optparse.py(563): self._short_opts = [] | |
optparse.py(564): self._long_opts = [] | |
optparse.py(565): opts = self._check_opt_strings(opts) | |
--- modulename: optparse, funcname: _check_opt_strings | |
optparse.py(583): opts = filter(None, opts) | |
optparse.py(584): if not opts: | |
optparse.py(586): return opts | |
optparse.py(566): self._set_opt_strings(opts) | |
--- modulename: optparse, funcname: _set_opt_strings | |
optparse.py(589): for opt in opts: | |
optparse.py(590): if len(opt) < 2: | |
optparse.py(594): elif len(opt) == 2: | |
optparse.py(602): if not (opt[0:2] == "--" and opt[2] != "-"): | |
optparse.py(607): self._long_opts.append(opt) | |
optparse.py(589): for opt in opts: | |
optparse.py(569): self._set_attrs(attrs) | |
--- modulename: optparse, funcname: _set_attrs | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(612): setattr(self, attr, attrs[attr]) | |
optparse.py(613): del attrs[attr] | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(612): setattr(self, attr, attrs[attr]) | |
optparse.py(613): del attrs[attr] | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(612): setattr(self, attr, attrs[attr]) | |
optparse.py(613): del attrs[attr] | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(612): setattr(self, attr, attrs[attr]) | |
optparse.py(613): del attrs[attr] | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(619): if attrs: | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(577): checker(self) | |
--- modulename: optparse, funcname: _check_action | |
optparse.py(630): if self.action is None: | |
optparse.py(632): elif self.action not in self.ACTIONS: | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(577): checker(self) | |
--- modulename: optparse, funcname: _check_type | |
optparse.py(636): if self.type is None: | |
optparse.py(637): if self.action in self.ALWAYS_TYPED_ACTIONS: | |
optparse.py(638): if self.choices is not None: | |
optparse.py(643): self.type = "string" | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(577): checker(self) | |
--- modulename: optparse, funcname: _check_choice | |
optparse.py(666): if self.type == "choice": | |
optparse.py(674): elif self.choices is not None: | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(577): checker(self) | |
--- modulename: optparse, funcname: _check_dest | |
optparse.py(681): takes_value = (self.action in self.STORE_ACTIONS or | |
optparse.py(683): if self.dest is None and takes_value: | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(577): checker(self) | |
--- modulename: optparse, funcname: _check_const | |
optparse.py(694): if self.action not in self.CONST_ACTIONS and self.const is not None: | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(577): checker(self) | |
--- modulename: optparse, funcname: _check_nargs | |
optparse.py(700): if self.action in self.TYPED_ACTIONS: | |
optparse.py(701): if self.nargs is None: | |
optparse.py(702): self.nargs = 1 | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(577): checker(self) | |
--- modulename: optparse, funcname: _check_callback | |
optparse.py(709): if self.action == "callback": | |
optparse.py(724): if self.callback is not None: | |
optparse.py(728): if self.callback_args is not None: | |
optparse.py(731): if self.callback_kwargs is not None: | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(1020): self._check_conflict(option) | |
--- modulename: optparse, funcname: _check_conflict | |
optparse.py(981): conflict_opts = [] | |
optparse.py(982): for opt in option._short_opts: | |
optparse.py(985): for opt in option._long_opts: | |
optparse.py(986): if opt in self._long_opt: | |
optparse.py(985): for opt in option._long_opts: | |
optparse.py(989): if conflict_opts: | |
optparse.py(1022): self.option_list.append(option) | |
optparse.py(1023): option.container = self | |
optparse.py(1024): for opt in option._short_opts: | |
optparse.py(1026): for opt in option._long_opts: | |
optparse.py(1027): self._long_opt[opt] = option | |
optparse.py(1026): for opt in option._long_opts: | |
optparse.py(1029): if option.dest is not None: # option has a dest, we need a default | |
optparse.py(1030): if option.default is not NO_DEFAULT: | |
optparse.py(1031): self.defaults[option.dest] = option.default | |
optparse.py(1035): return option | |
cli.py(408): for o in self.all_options(): | |
cli.py(409): if isinstance(o, Flag): | |
cli.py(412): if o.allow_multiple: | |
cli.py(415): action = 'store' | |
cli.py(417): name_list = [o.name] | |
cli.py(418): if o.aliases is not None: | |
cli.py(421): parser.add_option(dest=o.name, help=o.description, action=action, default=o.default, *name_list) | |
--- modulename: optparse, funcname: add_option | |
optparse.py(1011): if type(args[0]) in types.StringTypes: | |
optparse.py(1012): option = self.option_class(*args, **kwargs) | |
--- modulename: optparse, funcname: __init__ | |
optparse.py(563): self._short_opts = [] | |
optparse.py(564): self._long_opts = [] | |
optparse.py(565): opts = self._check_opt_strings(opts) | |
--- modulename: optparse, funcname: _check_opt_strings | |
optparse.py(583): opts = filter(None, opts) | |
optparse.py(584): if not opts: | |
optparse.py(586): return opts | |
optparse.py(566): self._set_opt_strings(opts) | |
--- modulename: optparse, funcname: _set_opt_strings | |
optparse.py(589): for opt in opts: | |
optparse.py(590): if len(opt) < 2: | |
optparse.py(594): elif len(opt) == 2: | |
optparse.py(602): if not (opt[0:2] == "--" and opt[2] != "-"): | |
optparse.py(607): self._long_opts.append(opt) | |
optparse.py(589): for opt in opts: | |
optparse.py(569): self._set_attrs(attrs) | |
--- modulename: optparse, funcname: _set_attrs | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(612): setattr(self, attr, attrs[attr]) | |
optparse.py(613): del attrs[attr] | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(612): setattr(self, attr, attrs[attr]) | |
optparse.py(613): del attrs[attr] | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(612): setattr(self, attr, attrs[attr]) | |
optparse.py(613): del attrs[attr] | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(612): setattr(self, attr, attrs[attr]) | |
optparse.py(613): del attrs[attr] | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(611): if attr in attrs: | |
optparse.py(615): if attr == 'default': | |
optparse.py(618): setattr(self, attr, None) | |
optparse.py(610): for attr in self.ATTRS: | |
optparse.py(619): if attrs: | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(577): checker(self) | |
--- modulename: optparse, funcname: _check_action | |
optparse.py(630): if self.action is None: | |
optparse.py(632): elif self.action not in self.ACTIONS: | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(577): checker(self) | |
--- modulename: optparse, funcname: _check_type | |
optparse.py(636): if self.type is None: | |
optparse.py(637): if self.action in self.ALWAYS_TYPED_ACTIONS: | |
optparse.py(638): if self.choices is not None: | |
optparse.py(643): self.type = "string" | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(577): checker(self) | |
--- modulename: optparse, funcname: _check_choice | |
optparse.py(666): if self.type == "choice": | |
optparse.py(674): elif self.choices is not None: | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(577): checker(self) | |
--- modulename: optparse, funcname: _check_dest | |
optparse.py(681): takes_value = (self.action in self.STORE_ACTIONS or | |
optparse.py(683): if self.dest is None and takes_value: | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(577): checker(self) | |
--- modulename: optparse, funcname: _check_const | |
optparse.py(694): if self.action not in self.CONST_ACTIONS and self.const is not None: | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(577): checker(self) | |
--- modulename: optparse, funcname: _check_nargs | |
optparse.py(700): if self.action in self.TYPED_ACTIONS: | |
optparse.py(701): if self.nargs is None: | |
optparse.py(702): self.nargs = 1 | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(577): checker(self) | |
--- modulename: optparse, funcname: _check_callback | |
optparse.py(709): if self.action == "callback": | |
optparse.py(724): if self.callback is not None: | |
optparse.py(728): if self.callback_args is not None: | |
optparse.py(731): if self.callback_kwargs is not None: | |
optparse.py(576): for checker in self.CHECK_METHODS: | |
optparse.py(1020): self._check_conflict(option) | |
--- modulename: optparse, funcname: _check_conflict | |
optparse.py(981): conflict_opts = [] | |
optparse.py(982): for opt in option._short_opts: | |
optparse.py(985): for opt in option._long_opts: | |
optparse.py(986): if opt in self._long_opt: | |
optparse.py(985): for opt in option._long_opts: | |
optparse.py(989): if conflict_opts: | |
optparse.py(1022): self.option_list.append(option) | |
optparse.py(1023): option.container = self | |
optparse.py(1024): for opt in option._short_opts: | |
optparse.py(1026): for opt in option._long_opts: | |
optparse.py(1027): self._long_opt[opt] = option | |
optparse.py(1026): for opt in option._long_opts: | |
optparse.py(1029): if option.dest is not None: # option has a dest, we need a default | |
optparse.py(1030): if option.default is not NO_DEFAULT: | |
optparse.py(1031): self.defaults[option.dest] = option.default | |
optparse.py(1035): return option | |
cli.py(408): for o in self.all_options(): | |
cli.py(423): options, remaining_args = parser.parse_args(input_args) | |
--- modulename: cli, funcname: parse_args | |
cli.py(86): rargs = self._get_args(args) | |
--- modulename: optparse, funcname: _get_args | |
optparse.py(1357): if args is None: | |
optparse.py(1360): return args[:] # don't modify caller's list | |
cli.py(87): if values is None: | |
cli.py(88): values = self.get_default_values() | |
--- modulename: optparse, funcname: get_default_values | |
optparse.py(1314): if not self.process_default_values: | |
optparse.py(1318): defaults = self.defaults.copy() | |
optparse.py(1319): for option in self._get_all_options(): | |
--- modulename: optparse, funcname: _get_all_options | |
optparse.py(1308): options = self.option_list[:] | |
optparse.py(1309): for group in self.option_groups: | |
optparse.py(1311): return options | |
optparse.py(1320): default = defaults.get(option.dest) | |
optparse.py(1321): if isbasestring(default): | |
--- modulename: optparse, funcname: isbasestring | |
optparse.py(833): return isinstance(x, basestring) | |
optparse.py(1319): for option in self._get_all_options(): | |
optparse.py(1320): default = defaults.get(option.dest) | |
optparse.py(1321): if isbasestring(default): | |
--- modulename: optparse, funcname: isbasestring | |
optparse.py(833): return isinstance(x, basestring) | |
optparse.py(1319): for option in self._get_all_options(): | |
optparse.py(1320): default = defaults.get(option.dest) | |
optparse.py(1321): if isbasestring(default): | |
--- modulename: optparse, funcname: isbasestring | |
optparse.py(833): return isinstance(x, basestring) | |
optparse.py(1319): for option in self._get_all_options(): | |
optparse.py(1320): default = defaults.get(option.dest) | |
optparse.py(1321): if isbasestring(default): | |
--- modulename: optparse, funcname: isbasestring | |
optparse.py(833): return isinstance(x, basestring) | |
optparse.py(1319): for option in self._get_all_options(): | |
optparse.py(1320): default = defaults.get(option.dest) | |
optparse.py(1321): if isbasestring(default): | |
--- modulename: optparse, funcname: isbasestring | |
optparse.py(833): return isinstance(x, basestring) | |
optparse.py(1319): for option in self._get_all_options(): | |
optparse.py(1320): default = defaults.get(option.dest) | |
optparse.py(1321): if isbasestring(default): | |
--- modulename: optparse, funcname: isbasestring | |
optparse.py(833): return isinstance(x, basestring) | |
optparse.py(1319): for option in self._get_all_options(): | |
optparse.py(1320): default = defaults.get(option.dest) | |
optparse.py(1321): if isbasestring(default): | |
--- modulename: optparse, funcname: isbasestring | |
optparse.py(833): return isinstance(x, basestring) | |
optparse.py(1319): for option in self._get_all_options(): | |
optparse.py(1320): default = defaults.get(option.dest) | |
optparse.py(1321): if isbasestring(default): | |
--- modulename: optparse, funcname: isbasestring | |
optparse.py(833): return isinstance(x, basestring) | |
optparse.py(1319): for option in self._get_all_options(): | |
optparse.py(1320): default = defaults.get(option.dest) | |
optparse.py(1321): if isbasestring(default): | |
--- modulename: optparse, funcname: isbasestring | |
optparse.py(833): return isinstance(x, basestring) | |
optparse.py(1319): for option in self._get_all_options(): | |
optparse.py(1320): default = defaults.get(option.dest) | |
optparse.py(1321): if isbasestring(default): | |
--- modulename: optparse, funcname: isbasestring | |
optparse.py(833): return isinstance(x, basestring) | |
optparse.py(1319): for option in self._get_all_options(): | |
optparse.py(1320): default = defaults.get(option.dest) | |
optparse.py(1321): if isbasestring(default): | |
--- modulename: optparse, funcname: isbasestring | |
optparse.py(833): return isinstance(x, basestring) | |
optparse.py(1319): for option in self._get_all_options(): | |
optparse.py(1320): default = defaults.get(option.dest) | |
optparse.py(1321): if isbasestring(default): | |
--- modulename: optparse, funcname: isbasestring | |
optparse.py(833): return isinstance(x, basestring) | |
optparse.py(1319): for option in self._get_all_options(): | |
optparse.py(1320): default = defaults.get(option.dest) | |
optparse.py(1321): if isbasestring(default): | |
--- modulename: optparse, funcname: isbasestring | |
optparse.py(833): return isinstance(x, basestring) | |
optparse.py(1319): for option in self._get_all_options(): | |
optparse.py(1320): default = defaults.get(option.dest) | |
optparse.py(1321): if isbasestring(default): | |
--- modulename: optparse, funcname: isbasestring | |
optparse.py(833): return isinstance(x, basestring) | |
optparse.py(1319): for option in self._get_all_options(): | |
optparse.py(1320): default = defaults.get(option.dest) | |
optparse.py(1321): if isbasestring(default): | |
--- modulename: optparse, funcname: isbasestring | |
optparse.py(833): return isinstance(x, basestring) | |
optparse.py(1319): for option in self._get_all_options(): | |
optparse.py(1320): default = defaults.get(option.dest) | |
optparse.py(1321): if isbasestring(default): | |
--- modulename: optparse, funcname: isbasestring | |
optparse.py(833): return isinstance(x, basestring) | |
optparse.py(1319): for option in self._get_all_options(): | |
optparse.py(1320): default = defaults.get(option.dest) | |
optparse.py(1321): if isbasestring(default): | |
--- modulename: optparse, funcname: isbasestring | |
optparse.py(833): return isinstance(x, basestring) | |
optparse.py(1319): for option in self._get_all_options(): | |
optparse.py(1320): default = defaults.get(option.dest) | |
optparse.py(1321): if isbasestring(default): | |
--- modulename: optparse, funcname: isbasestring | |
optparse.py(833): return isinstance(x, basestring) | |
optparse.py(1319): for option in self._get_all_options(): | |
optparse.py(1320): default = defaults.get(option.dest) | |
optparse.py(1321): if isbasestring(default): | |
--- modulename: optparse, funcname: isbasestring | |
optparse.py(833): return isinstance(x, basestring) | |
optparse.py(1319): for option in self._get_all_options(): | |
optparse.py(1320): default = defaults.get(option.dest) | |
optparse.py(1321): if isbasestring(default): | |
--- modulename: optparse, funcname: isbasestring | |
optparse.py(833): return isinstance(x, basestring) | |
optparse.py(1319): for option in self._get_all_options(): | |
optparse.py(1320): default = defaults.get(option.dest) | |
optparse.py(1321): if isbasestring(default): | |
--- modulename: optparse, funcname: isbasestring | |
optparse.py(833): return isinstance(x, basestring) | |
optparse.py(1319): for option in self._get_all_options(): | |
optparse.py(1320): default = defaults.get(option.dest) | |
optparse.py(1321): if isbasestring(default): | |
--- modulename: optparse, funcname: isbasestring | |
optparse.py(833): return isinstance(x, basestring) | |
optparse.py(1319): for option in self._get_all_options(): | |
optparse.py(1320): default = defaults.get(option.dest) | |
optparse.py(1321): if isbasestring(default): | |
--- modulename: optparse, funcname: isbasestring | |
optparse.py(833): return isinstance(x, basestring) | |
optparse.py(1319): for option in self._get_all_options(): | |
optparse.py(1320): default = defaults.get(option.dest) | |
optparse.py(1321): if isbasestring(default): | |
--- modulename: optparse, funcname: isbasestring | |
optparse.py(833): return isinstance(x, basestring) | |
optparse.py(1319): for option in self._get_all_options(): | |
optparse.py(1320): default = defaults.get(option.dest) | |
optparse.py(1321): if isbasestring(default): | |
--- modulename: optparse, funcname: isbasestring | |
optparse.py(833): return isinstance(x, basestring) | |
optparse.py(1319): for option in self._get_all_options(): | |
optparse.py(1320): default = defaults.get(option.dest) | |
optparse.py(1321): if isbasestring(default): | |
--- modulename: optparse, funcname: isbasestring | |
optparse.py(833): return isinstance(x, basestring) | |
optparse.py(1319): for option in self._get_all_options(): | |
optparse.py(1320): default = defaults.get(option.dest) | |
optparse.py(1321): if isbasestring(default): | |
--- modulename: optparse, funcname: isbasestring | |
optparse.py(833): return isinstance(x, basestring) | |
optparse.py(1319): for option in self._get_all_options(): | |
optparse.py(1320): default = defaults.get(option.dest) | |
optparse.py(1321): if isbasestring(default): | |
--- modulename: optparse, funcname: isbasestring | |
optparse.py(833): return isinstance(x, basestring) | |
optparse.py(1319): for option in self._get_all_options(): | |
optparse.py(1320): default = defaults.get(option.dest) | |
optparse.py(1321): if isbasestring(default): | |
--- modulename: optparse, funcname: isbasestring | |
optparse.py(833): return isinstance(x, basestring) | |
optparse.py(1319): for option in self._get_all_options(): | |
optparse.py(1320): default = defaults.get(option.dest) | |
optparse.py(1321): if isbasestring(default): | |
--- modulename: optparse, funcname: isbasestring | |
optparse.py(833): return isinstance(x, basestring) | |
optparse.py(1319): for option in self._get_all_options(): | |
optparse.py(1325): return Values(defaults) | |
--- modulename: optparse, funcname: __init__ | |
optparse.py(838): if defaults: | |
optparse.py(839): for (attr, val) in defaults.items(): | |
optparse.py(840): setattr(self, attr, val) | |
optparse.py(839): for (attr, val) in defaults.items(): | |
optparse.py(840): setattr(self, attr, val) | |
optparse.py(839): for (attr, val) in defaults.items(): | |
optparse.py(840): setattr(self, attr, val) | |
optparse.py(839): for (attr, val) in defaults.items(): | |
optparse.py(840): setattr(self, attr, val) | |
optparse.py(839): for (attr, val) in defaults.items(): | |
optparse.py(840): setattr(self, attr, val) | |
optparse.py(839): for (attr, val) in defaults.items(): | |
optparse.py(840): setattr(self, attr, val) | |
optparse.py(839): for (attr, val) in defaults.items(): | |
optparse.py(840): setattr(self, attr, val) | |
optparse.py(839): for (attr, val) in defaults.items(): | |
optparse.py(840): setattr(self, attr, val) | |
optparse.py(839): for (attr, val) in defaults.items(): | |
optparse.py(840): setattr(self, attr, val) | |
optparse.py(839): for (attr, val) in defaults.items(): | |
optparse.py(840): setattr(self, attr, val) | |
optparse.py(839): for (attr, val) in defaults.items(): | |
optparse.py(840): setattr(self, attr, val) | |
optparse.py(839): for (attr, val) in defaults.items(): | |
optparse.py(840): setattr(self, attr, val) | |
optparse.py(839): for (attr, val) in defaults.items(): | |
optparse.py(840): setattr(self, attr, val) | |
optparse.py(839): for (attr, val) in defaults.items(): | |
optparse.py(840): setattr(self, attr, val) | |
optparse.py(839): for (attr, val) in defaults.items(): | |
optparse.py(840): setattr(self, attr, val) | |
optparse.py(839): for (attr, val) in defaults.items(): | |
optparse.py(840): setattr(self, attr, val) | |
optparse.py(839): for (attr, val) in defaults.items(): | |
optparse.py(840): setattr(self, attr, val) | |
optparse.py(839): for (attr, val) in defaults.items(): | |
optparse.py(840): setattr(self, attr, val) | |
optparse.py(839): for (attr, val) in defaults.items(): | |
optparse.py(840): setattr(self, attr, val) | |
optparse.py(839): for (attr, val) in defaults.items(): | |
optparse.py(840): setattr(self, attr, val) | |
optparse.py(839): for (attr, val) in defaults.items(): | |
optparse.py(840): setattr(self, attr, val) | |
optparse.py(839): for (attr, val) in defaults.items(): | |
optparse.py(840): setattr(self, attr, val) | |
optparse.py(839): for (attr, val) in defaults.items(): | |
optparse.py(840): setattr(self, attr, val) | |
optparse.py(839): for (attr, val) in defaults.items(): | |
optparse.py(840): setattr(self, attr, val) | |
optparse.py(839): for (attr, val) in defaults.items(): | |
optparse.py(840): setattr(self, attr, val) | |
optparse.py(839): for (attr, val) in defaults.items(): | |
optparse.py(840): setattr(self, attr, val) | |
optparse.py(839): for (attr, val) in defaults.items(): | |
optparse.py(840): setattr(self, attr, val) | |
optparse.py(839): for (attr, val) in defaults.items(): | |
optparse.py(840): setattr(self, attr, val) | |
optparse.py(839): for (attr, val) in defaults.items(): | |
optparse.py(840): setattr(self, attr, val) | |
optparse.py(839): for (attr, val) in defaults.items(): | |
cli.py(90): self.rargs = rargs | |
cli.py(91): self.largs = largs = [] | |
cli.py(92): self.values = values | |
cli.py(94): try: | |
cli.py(95): self._process_args(largs, rargs, values) | |
--- modulename: optparse, funcname: _process_args | |
optparse.py(1424): while rargs: | |
optparse.py(1425): arg = rargs[0] | |
optparse.py(1429): if arg == "--": | |
optparse.py(1432): elif arg[0:2] == "--": | |
optparse.py(1434): self._process_long_opt(rargs, values) | |
--- modulename: optparse, funcname: _process_long_opt | |
optparse.py(1475): arg = rargs.pop(0) | |
optparse.py(1479): if "=" in arg: | |
optparse.py(1480): (opt, next_arg) = arg.split("=", 1) | |
optparse.py(1481): rargs.insert(0, next_arg) | |
optparse.py(1482): had_explicit_value = True | |
optparse.py(1487): opt = self._match_long_opt(opt) | |
--- modulename: optparse, funcname: _match_long_opt | |
optparse.py(1472): return _match_abbrev(opt, self._long_opt) | |
--- modulename: optparse, funcname: _match_abbrev | |
optparse.py(1677): if s in wordmap: | |
optparse.py(1678): return s | |
optparse.py(1488): option = self._long_opt[opt] | |
optparse.py(1489): if option.takes_value(): | |
--- modulename: optparse, funcname: takes_value | |
optparse.py(753): return self.type is not None | |
optparse.py(1490): nargs = option.nargs | |
optparse.py(1491): if len(rargs) < nargs: | |
optparse.py(1497): elif nargs == 1: | |
optparse.py(1498): value = rargs.pop(0) | |
optparse.py(1509): option.process(opt, value, values, self) | |
--- modulename: optparse, funcname: process | |
optparse.py(782): value = self.convert_value(opt, value) | |
--- modulename: optparse, funcname: convert_value | |
optparse.py(772): if value is not None: | |
optparse.py(773): if self.nargs == 1: | |
optparse.py(774): return self.check_value(opt, value) | |
--- modulename: optparse, funcname: check_value | |
optparse.py(765): checker = self.TYPE_CHECKER.get(self.type) | |
optparse.py(766): if checker is None: | |
optparse.py(767): return value | |
optparse.py(787): return self.take_action( | |
optparse.py(788): self.action, self.dest, opt, value, values, parser) | |
--- modulename: optparse, funcname: take_action | |
optparse.py(791): if action == "store": | |
optparse.py(792): setattr(values, dest, value) | |
optparse.py(818): return 1 | |
optparse.py(1424): while rargs: | |
optparse.py(1425): arg = rargs[0] | |
optparse.py(1429): if arg == "--": | |
optparse.py(1432): elif arg[0:2] == "--": | |
optparse.py(1434): self._process_long_opt(rargs, values) | |
--- modulename: optparse, funcname: _process_long_opt | |
optparse.py(1475): arg = rargs.pop(0) | |
optparse.py(1479): if "=" in arg: | |
optparse.py(1480): (opt, next_arg) = arg.split("=", 1) | |
optparse.py(1481): rargs.insert(0, next_arg) | |
optparse.py(1482): had_explicit_value = True | |
optparse.py(1487): opt = self._match_long_opt(opt) | |
--- modulename: optparse, funcname: _match_long_opt | |
optparse.py(1472): return _match_abbrev(opt, self._long_opt) | |
--- modulename: optparse, funcname: _match_abbrev | |
optparse.py(1677): if s in wordmap: | |
optparse.py(1678): return s | |
optparse.py(1488): option = self._long_opt[opt] | |
optparse.py(1489): if option.takes_value(): | |
--- modulename: optparse, funcname: takes_value | |
optparse.py(753): return self.type is not None | |
optparse.py(1490): nargs = option.nargs | |
optparse.py(1491): if len(rargs) < nargs: | |
optparse.py(1497): elif nargs == 1: | |
optparse.py(1498): value = rargs.pop(0) | |
optparse.py(1509): option.process(opt, value, values, self) | |
--- modulename: optparse, funcname: process | |
optparse.py(782): value = self.convert_value(opt, value) | |
--- modulename: optparse, funcname: convert_value | |
optparse.py(772): if value is not None: | |
optparse.py(773): if self.nargs == 1: | |
optparse.py(774): return self.check_value(opt, value) | |
--- modulename: optparse, funcname: check_value | |
optparse.py(765): checker = self.TYPE_CHECKER.get(self.type) | |
optparse.py(766): if checker is None: | |
optparse.py(767): return value | |
optparse.py(787): return self.take_action( | |
optparse.py(788): self.action, self.dest, opt, value, values, parser) | |
--- modulename: optparse, funcname: take_action | |
optparse.py(791): if action == "store": | |
optparse.py(792): setattr(values, dest, value) | |
optparse.py(818): return 1 | |
optparse.py(1424): while rargs: | |
optparse.py(1425): arg = rargs[0] | |
optparse.py(1429): if arg == "--": | |
optparse.py(1432): elif arg[0:2] == "--": | |
optparse.py(1434): self._process_long_opt(rargs, values) | |
--- modulename: optparse, funcname: _process_long_opt | |
optparse.py(1475): arg = rargs.pop(0) | |
optparse.py(1479): if "=" in arg: | |
optparse.py(1480): (opt, next_arg) = arg.split("=", 1) | |
optparse.py(1481): rargs.insert(0, next_arg) | |
optparse.py(1482): had_explicit_value = True | |
optparse.py(1487): opt = self._match_long_opt(opt) | |
--- modulename: optparse, funcname: _match_long_opt | |
optparse.py(1472): return _match_abbrev(opt, self._long_opt) | |
--- modulename: optparse, funcname: _match_abbrev | |
optparse.py(1677): if s in wordmap: | |
optparse.py(1678): return s | |
optparse.py(1488): option = self._long_opt[opt] | |
optparse.py(1489): if option.takes_value(): | |
--- modulename: optparse, funcname: takes_value | |
optparse.py(753): return self.type is not None | |
optparse.py(1490): nargs = option.nargs | |
optparse.py(1491): if len(rargs) < nargs: | |
optparse.py(1497): elif nargs == 1: | |
optparse.py(1498): value = rargs.pop(0) | |
optparse.py(1509): option.process(opt, value, values, self) | |
--- modulename: optparse, funcname: process | |
optparse.py(782): value = self.convert_value(opt, value) | |
--- modulename: optparse, funcname: convert_value | |
optparse.py(772): if value is not None: | |
optparse.py(773): if self.nargs == 1: | |
optparse.py(774): return self.check_value(opt, value) | |
--- modulename: optparse, funcname: check_value | |
optparse.py(765): checker = self.TYPE_CHECKER.get(self.type) | |
optparse.py(766): if checker is None: | |
optparse.py(767): return value | |
optparse.py(787): return self.take_action( | |
optparse.py(788): self.action, self.dest, opt, value, values, parser) | |
--- modulename: optparse, funcname: take_action | |
optparse.py(791): if action == "store": | |
optparse.py(792): setattr(values, dest, value) | |
optparse.py(818): return 1 | |
optparse.py(1424): while rargs: | |
cli.py(100): args = largs + rargs | |
cli.py(101): return self.check_values(values, args) | |
--- modulename: optparse, funcname: check_values | |
optparse.py(1412): return (values, args) | |
cli.py(426): validate_options = [o for o in self.all_options() if isinstance(o, Option) and o.validate_func is not None] | |
--- modulename: cli, funcname: all_options | |
cli.py(386): all_options = list(self.options) | |
cli.py(387): for g in self.option_groups: | |
cli.py(388): all_options += g.options | |
cli.py(387): for g in self.option_groups: | |
cli.py(388): all_options += g.options | |
cli.py(387): for g in self.option_groups: | |
cli.py(388): all_options += g.options | |
cli.py(387): for g in self.option_groups: | |
cli.py(388): all_options += g.options | |
cli.py(387): for g in self.option_groups: | |
cli.py(388): all_options += g.options | |
cli.py(387): for g in self.option_groups: | |
cli.py(388): all_options += g.options | |
cli.py(387): for g in self.option_groups: | |
cli.py(388): all_options += g.options | |
cli.py(387): for g in self.option_groups: | |
cli.py(389): return all_options | |
cli.py(426): validate_options = [o for o in self.all_options() if isinstance(o, Option) and o.validate_func is not None] | |
cli.py(426): validate_options = [o for o in self.all_options() if isinstance(o, Option) and o.validate_func is not None] | |
cli.py(426): validate_options = [o for o in self.all_options() if isinstance(o, Option) and o.validate_func is not None] | |
cli.py(426): validate_options = [o for o in self.all_options() if isinstance(o, Option) and o.validate_func is not None] | |
cli.py(426): validate_options = [o for o in self.all_options() if isinstance(o, Option) and o.validate_func is not None] | |
cli.py(426): validate_options = [o for o in self.all_options() if isinstance(o, Option) and o.validate_func is not None] | |
cli.py(426): validate_options = [o for o in self.all_options() if isinstance(o, Option) and o.validate_func is not None] | |
cli.py(426): validate_options = [o for o in self.all_options() if isinstance(o, Option) and o.validate_func is not None] | |
cli.py(426): validate_options = [o for o in self.all_options() if isinstance(o, Option) and o.validate_func is not None] | |
cli.py(426): validate_options = [o for o in self.all_options() if isinstance(o, Option) and o.validate_func is not None] | |
cli.py(426): validate_options = [o for o in self.all_options() if isinstance(o, Option) and o.validate_func is not None] | |
cli.py(426): validate_options = [o for o in self.all_options() if isinstance(o, Option) and o.validate_func is not None] | |
cli.py(426): validate_options = [o for o in self.all_options() if isinstance(o, Option) and o.validate_func is not None] | |
cli.py(426): validate_options = [o for o in self.all_options() if isinstance(o, Option) and o.validate_func is not None] | |
cli.py(426): validate_options = [o for o in self.all_options() if isinstance(o, Option) and o.validate_func is not None] | |
cli.py(426): validate_options = [o for o in self.all_options() if isinstance(o, Option) and o.validate_func is not None] | |
cli.py(426): validate_options = [o for o in self.all_options() if isinstance(o, Option) and o.validate_func is not None] | |
cli.py(426): validate_options = [o for o in self.all_options() if isinstance(o, Option) and o.validate_func is not None] | |
cli.py(426): validate_options = [o for o in self.all_options() if isinstance(o, Option) and o.validate_func is not None] | |
cli.py(426): validate_options = [o for o in self.all_options() if isinstance(o, Option) and o.validate_func is not None] | |
cli.py(426): validate_options = [o for o in self.all_options() if isinstance(o, Option) and o.validate_func is not None] | |
cli.py(426): validate_options = [o for o in self.all_options() if isinstance(o, Option) and o.validate_func is not None] | |
cli.py(426): validate_options = [o for o in self.all_options() if isinstance(o, Option) and o.validate_func is not None] | |
cli.py(426): validate_options = [o for o in self.all_options() if isinstance(o, Option) and o.validate_func is not None] | |
cli.py(426): validate_options = [o for o in self.all_options() if isinstance(o, Option) and o.validate_func is not None] | |
cli.py(426): validate_options = [o for o in self.all_options() if isinstance(o, Option) and o.validate_func is not None] | |
cli.py(426): validate_options = [o for o in self.all_options() if isinstance(o, Option) and o.validate_func is not None] | |
cli.py(426): validate_options = [o for o in self.all_options() if isinstance(o, Option) and o.validate_func is not None] | |
cli.py(426): validate_options = [o for o in self.all_options() if isinstance(o, Option) and o.validate_func is not None] | |
cli.py(428): for vo in validate_options: | |
cli.py(429): try: | |
cli.py(430): value = options.__dict__[vo.name] | |
cli.py(431): if value is not None: | |
cli.py(432): vo.validate_func(value) | |
--- modulename: validators, funcname: id_validator_allow_dots | |
validators.py(122): if not isinstance(x, (list, tuple)): | |
validators.py(123): x = [x] | |
validators.py(125): for input_id in x: | |
validators.py(126): if ID_REGEX_ALLOW_DOTS.match(input_id) is None: | |
validators.py(125): for input_id in x: | |
cli.py(428): for vo in validate_options: | |
cli.py(439): parse_options = [o for o in self.all_options() if isinstance(o, Option) and o.parse_func is not None] | |
--- modulename: cli, funcname: all_options | |
cli.py(386): all_options = list(self.options) | |
cli.py(387): for g in self.option_groups: | |
cli.py(388): all_options += g.options | |
cli.py(387): for g in self.option_groups: | |
cli.py(388): all_options += g.options | |
cli.py(387): for g in self.option_groups: | |
cli.py(388): all_options += g.options | |
cli.py(387): for g in self.option_groups: | |
cli.py(388): all_options += g.options | |
cli.py(387): for g in self.option_groups: | |
cli.py(388): all_options += g.options | |
cli.py(387): for g in self.option_groups: | |
cli.py(388): all_options += g.options | |
cli.py(387): for g in self.option_groups: | |
cli.py(388): all_options += g.options | |
cli.py(387): for g in self.option_groups: | |
cli.py(389): return all_options | |
cli.py(439): parse_options = [o for o in self.all_options() if isinstance(o, Option) and o.parse_func is not None] | |
cli.py(439): parse_options = [o for o in self.all_options() if isinstance(o, Option) and o.parse_func is not None] | |
cli.py(439): parse_options = [o for o in self.all_options() if isinstance(o, Option) and o.parse_func is not None] | |
cli.py(439): parse_options = [o for o in self.all_options() if isinstance(o, Option) and o.parse_func is not None] | |
cli.py(439): parse_options = [o for o in self.all_options() if isinstance(o, Option) and o.parse_func is not None] | |
cli.py(439): parse_options = [o for o in self.all_options() if isinstance(o, Option) and o.parse_func is not None] | |
cli.py(439): parse_options = [o for o in self.all_options() if isinstance(o, Option) and o.parse_func is not None] | |
cli.py(439): parse_options = [o for o in self.all_options() if isinstance(o, Option) and o.parse_func is not None] | |
cli.py(439): parse_options = [o for o in self.all_options() if isinstance(o, Option) and o.parse_func is not None] | |
cli.py(439): parse_options = [o for o in self.all_options() if isinstance(o, Option) and o.parse_func is not None] | |
cli.py(439): parse_options = [o for o in self.all_options() if isinstance(o, Option) and o.parse_func is not None] | |
cli.py(439): parse_options = [o for o in self.all_options() if isinstance(o, Option) and o.parse_func is not None] | |
cli.py(439): parse_options = [o for o in self.all_options() if isinstance(o, Option) and o.parse_func is not None] | |
cli.py(439): parse_options = [o for o in self.all_options() if isinstance(o, Option) and o.parse_func is not None] | |
cli.py(439): parse_options = [o for o in self.all_options() if isinstance(o, Option) and o.parse_func is not None] | |
cli.py(439): parse_options = [o for o in self.all_options() if isinstance(o, Option) and o.parse_func is not None] | |
cli.py(439): parse_options = [o for o in self.all_options() if isinstance(o, Option) and o.parse_func is not None] | |
cli.py(439): parse_options = [o for o in self.all_options() if isinstance(o, Option) and o.parse_func is not None] | |
cli.py(439): parse_options = [o for o in self.all_options() if isinstance(o, Option) and o.parse_func is not None] | |
cli.py(439): parse_options = [o for o in self.all_options() if isinstance(o, Option) and o.parse_func is not None] | |
cli.py(439): parse_options = [o for o in self.all_options() if isinstance(o, Option) and o.parse_func is not None] | |
cli.py(439): parse_options = [o for o in self.all_options() if isinstance(o, Option) and o.parse_func is not None] | |
cli.py(439): parse_options = [o for o in self.all_options() if isinstance(o, Option) and o.parse_func is not None] | |
cli.py(439): parse_options = [o for o in self.all_options() if isinstance(o, Option) and o.parse_func is not None] | |
cli.py(439): parse_options = [o for o in self.all_options() if isinstance(o, Option) and o.parse_func is not None] | |
cli.py(439): parse_options = [o for o in self.all_options() if isinstance(o, Option) and o.parse_func is not None] | |
cli.py(439): parse_options = [o for o in self.all_options() if isinstance(o, Option) and o.parse_func is not None] | |
cli.py(439): parse_options = [o for o in self.all_options() if isinstance(o, Option) and o.parse_func is not None] | |
cli.py(439): parse_options = [o for o in self.all_options() if isinstance(o, Option) and o.parse_func is not None] | |
cli.py(441): for po in parse_options: | |
cli.py(444): try: | |
cli.py(445): old_value = options.__dict__[po.name] | |
cli.py(446): if old_value is not None: | |
cli.py(441): for po in parse_options: | |
cli.py(444): try: | |
cli.py(445): old_value = options.__dict__[po.name] | |
cli.py(446): if old_value is not None: | |
cli.py(441): for po in parse_options: | |
cli.py(444): try: | |
cli.py(445): old_value = options.__dict__[po.name] | |
cli.py(446): if old_value is not None: | |
cli.py(441): for po in parse_options: | |
cli.py(444): try: | |
cli.py(445): old_value = options.__dict__[po.name] | |
cli.py(446): if old_value is not None: | |
cli.py(441): for po in parse_options: | |
cli.py(444): try: | |
cli.py(445): old_value = options.__dict__[po.name] | |
cli.py(446): if old_value is not None: | |
cli.py(441): for po in parse_options: | |
cli.py(444): try: | |
cli.py(445): old_value = options.__dict__[po.name] | |
cli.py(446): if old_value is not None: | |
cli.py(441): for po in parse_options: | |
cli.py(444): try: | |
cli.py(445): old_value = options.__dict__[po.name] | |
cli.py(446): if old_value is not None: | |
cli.py(441): for po in parse_options: | |
cli.py(444): try: | |
cli.py(445): old_value = options.__dict__[po.name] | |
cli.py(446): if old_value is not None: | |
cli.py(441): for po in parse_options: | |
cli.py(444): try: | |
cli.py(445): old_value = options.__dict__[po.name] | |
cli.py(446): if old_value is not None: | |
cli.py(441): for po in parse_options: | |
cli.py(444): try: | |
cli.py(445): old_value = options.__dict__[po.name] | |
cli.py(446): if old_value is not None: | |
cli.py(447): new_value = po.parse_func(old_value) | |
--- modulename: parsers, funcname: parse_boolean | |
parsers.py(46): if value is None: | |
parsers.py(48): if value.strip().lower() in VALID_TRUE_STRINGS: | |
parsers.py(49): return True | |
cli.py(448): options.__dict__[po.name] = new_value | |
cli.py(441): for po in parse_options: | |
cli.py(444): try: | |
cli.py(445): old_value = options.__dict__[po.name] | |
cli.py(446): if old_value is not None: | |
cli.py(447): new_value = po.parse_func(old_value) | |
--- modulename: parsers, funcname: parse_boolean | |
parsers.py(46): if value is None: | |
parsers.py(48): if value.strip().lower() in VALID_TRUE_STRINGS: | |
parsers.py(49): return True | |
cli.py(448): options.__dict__[po.name] = new_value | |
cli.py(441): for po in parse_options: | |
cli.py(444): try: | |
cli.py(445): old_value = options.__dict__[po.name] | |
cli.py(446): if old_value is not None: | |
cli.py(441): for po in parse_options: | |
cli.py(454): return remaining_args, options.__dict__ | |
extensions.py(199): if len(arg_list) > 0: | |
extensions.py(207): missing_required = [o for o in self.all_options()\ | |
--- modulename: cli, funcname: all_options | |
cli.py(386): all_options = list(self.options) | |
cli.py(387): for g in self.option_groups: | |
cli.py(388): all_options += g.options | |
cli.py(387): for g in self.option_groups: | |
cli.py(388): all_options += g.options | |
cli.py(387): for g in self.option_groups: | |
cli.py(388): all_options += g.options | |
cli.py(387): for g in self.option_groups: | |
cli.py(388): all_options += g.options | |
cli.py(387): for g in self.option_groups: | |
cli.py(388): all_options += g.options | |
cli.py(387): for g in self.option_groups: | |
cli.py(388): all_options += g.options | |
cli.py(387): for g in self.option_groups: | |
cli.py(388): all_options += g.options | |
cli.py(387): for g in self.option_groups: | |
cli.py(389): return all_options | |
extensions.py(208): if o.required and (not kwarg_dict.has_key(o.name) or | |
extensions.py(208): if o.required and (not kwarg_dict.has_key(o.name) or | |
extensions.py(209): kwarg_dict[o.name] is None or | |
extensions.py(210): kwarg_dict[o.name] == '')] | |
extensions.py(208): if o.required and (not kwarg_dict.has_key(o.name) or | |
extensions.py(208): if o.required and (not kwarg_dict.has_key(o.name) or | |
extensions.py(208): if o.required and (not kwarg_dict.has_key(o.name) or | |
extensions.py(208): if o.required and (not kwarg_dict.has_key(o.name) or | |
extensions.py(208): if o.required and (not kwarg_dict.has_key(o.name) or | |
extensions.py(208): if o.required and (not kwarg_dict.has_key(o.name) or | |
extensions.py(208): if o.required and (not kwarg_dict.has_key(o.name) or | |
extensions.py(208): if o.required and (not kwarg_dict.has_key(o.name) or | |
extensions.py(208): if o.required and (not kwarg_dict.has_key(o.name) or | |
extensions.py(208): if o.required and (not kwarg_dict.has_key(o.name) or | |
extensions.py(208): if o.required and (not kwarg_dict.has_key(o.name) or | |
extensions.py(208): if o.required and (not kwarg_dict.has_key(o.name) or | |
extensions.py(208): if o.required and (not kwarg_dict.has_key(o.name) or | |
extensions.py(208): if o.required and (not kwarg_dict.has_key(o.name) or | |
extensions.py(208): if o.required and (not kwarg_dict.has_key(o.name) or | |
extensions.py(208): if o.required and (not kwarg_dict.has_key(o.name) or | |
extensions.py(208): if o.required and (not kwarg_dict.has_key(o.name) or | |
extensions.py(208): if o.required and (not kwarg_dict.has_key(o.name) or | |
extensions.py(208): if o.required and (not kwarg_dict.has_key(o.name) or | |
extensions.py(208): if o.required and (not kwarg_dict.has_key(o.name) or | |
extensions.py(208): if o.required and (not kwarg_dict.has_key(o.name) or | |
extensions.py(208): if o.required and (not kwarg_dict.has_key(o.name) or | |
extensions.py(208): if o.required and (not kwarg_dict.has_key(o.name) or | |
extensions.py(208): if o.required and (not kwarg_dict.has_key(o.name) or | |
extensions.py(208): if o.required and (not kwarg_dict.has_key(o.name) or | |
extensions.py(208): if o.required and (not kwarg_dict.has_key(o.name) or | |
extensions.py(208): if o.required and (not kwarg_dict.has_key(o.name) or | |
extensions.py(211): if len(missing_required) > 0: | |
extensions.py(217): for o in self.options: | |
extensions.py(218): if isinstance(o, Flag) and kwarg_dict[o.name] is None: | |
extensions.py(219): kwarg_dict[o.name] = False | |
extensions.py(217): for o in self.options: | |
extensions.py(218): if isinstance(o, Flag) and kwarg_dict[o.name] is None: | |
extensions.py(217): for o in self.options: | |
extensions.py(218): if isinstance(o, Flag) and kwarg_dict[o.name] is None: | |
extensions.py(217): for o in self.options: | |
extensions.py(218): if isinstance(o, Flag) and kwarg_dict[o.name] is None: | |
extensions.py(217): for o in self.options: | |
extensions.py(218): if isinstance(o, Flag) and kwarg_dict[o.name] is None: | |
extensions.py(217): for o in self.options: | |
extensions.py(222): clean_kwargs = dict([(k.lstrip('-'), v) for k, v in kwarg_dict.items()]) | |
extensions.py(222): clean_kwargs = dict([(k.lstrip('-'), v) for k, v in kwarg_dict.items()]) | |
extensions.py(222): clean_kwargs = dict([(k.lstrip('-'), v) for k, v in kwarg_dict.items()]) | |
extensions.py(222): clean_kwargs = dict([(k.lstrip('-'), v) for k, v in kwarg_dict.items()]) | |
extensions.py(222): clean_kwargs = dict([(k.lstrip('-'), v) for k, v in kwarg_dict.items()]) | |
extensions.py(222): clean_kwargs = dict([(k.lstrip('-'), v) for k, v in kwarg_dict.items()]) | |
extensions.py(222): clean_kwargs = dict([(k.lstrip('-'), v) for k, v in kwarg_dict.items()]) | |
extensions.py(222): clean_kwargs = dict([(k.lstrip('-'), v) for k, v in kwarg_dict.items()]) | |
extensions.py(222): clean_kwargs = dict([(k.lstrip('-'), v) for k, v in kwarg_dict.items()]) | |
extensions.py(222): clean_kwargs = dict([(k.lstrip('-'), v) for k, v in kwarg_dict.items()]) | |
extensions.py(222): clean_kwargs = dict([(k.lstrip('-'), v) for k, v in kwarg_dict.items()]) | |
extensions.py(222): clean_kwargs = dict([(k.lstrip('-'), v) for k, v in kwarg_dict.items()]) | |
extensions.py(222): clean_kwargs = dict([(k.lstrip('-'), v) for k, v in kwarg_dict.items()]) | |
extensions.py(222): clean_kwargs = dict([(k.lstrip('-'), v) for k, v in kwarg_dict.items()]) | |
extensions.py(222): clean_kwargs = dict([(k.lstrip('-'), v) for k, v in kwarg_dict.items()]) | |
extensions.py(222): clean_kwargs = dict([(k.lstrip('-'), v) for k, v in kwarg_dict.items()]) | |
extensions.py(222): clean_kwargs = dict([(k.lstrip('-'), v) for k, v in kwarg_dict.items()]) | |
extensions.py(222): clean_kwargs = dict([(k.lstrip('-'), v) for k, v in kwarg_dict.items()]) | |
extensions.py(222): clean_kwargs = dict([(k.lstrip('-'), v) for k, v in kwarg_dict.items()]) | |
extensions.py(222): clean_kwargs = dict([(k.lstrip('-'), v) for k, v in kwarg_dict.items()]) | |
extensions.py(222): clean_kwargs = dict([(k.lstrip('-'), v) for k, v in kwarg_dict.items()]) | |
extensions.py(222): clean_kwargs = dict([(k.lstrip('-'), v) for k, v in kwarg_dict.items()]) | |
extensions.py(222): clean_kwargs = dict([(k.lstrip('-'), v) for k, v in kwarg_dict.items()]) | |
extensions.py(222): clean_kwargs = dict([(k.lstrip('-'), v) for k, v in kwarg_dict.items()]) | |
extensions.py(222): clean_kwargs = dict([(k.lstrip('-'), v) for k, v in kwarg_dict.items()]) | |
extensions.py(222): clean_kwargs = dict([(k.lstrip('-'), v) for k, v in kwarg_dict.items()]) | |
extensions.py(222): clean_kwargs = dict([(k.lstrip('-'), v) for k, v in kwarg_dict.items()]) | |
extensions.py(222): clean_kwargs = dict([(k.lstrip('-'), v) for k, v in kwarg_dict.items()]) | |
extensions.py(222): clean_kwargs = dict([(k.lstrip('-'), v) for k, v in kwarg_dict.items()]) | |
extensions.py(222): clean_kwargs = dict([(k.lstrip('-'), v) for k, v in kwarg_dict.items()]) | |
extensions.py(224): return self.method(*arg_list, **clean_kwargs) | |
--- modulename: repo_create_update, funcname: run | |
repo_create_update.py(246): arg_utils.convert_removed_options(kwargs) | |
--- modulename: arg_utils, funcname: convert_removed_options | |
arg_utils.py(60): for k, v in args.items(): | |
arg_utils.py(61): if v is None: | |
arg_utils.py(62): args.pop(k) | |
arg_utils.py(60): for k, v in args.items(): | |
arg_utils.py(61): if v is None: | |
arg_utils.py(62): args.pop(k) | |
arg_utils.py(60): for k, v in args.items(): | |
arg_utils.py(61): if v is None: | |
arg_utils.py(62): args.pop(k) | |
arg_utils.py(60): for k, v in args.items(): | |
arg_utils.py(61): if v is None: | |
arg_utils.py(62): args.pop(k) | |
arg_utils.py(60): for k, v in args.items(): | |
arg_utils.py(61): if v is None: | |
arg_utils.py(62): args.pop(k) | |
arg_utils.py(60): for k, v in args.items(): | |
arg_utils.py(61): if v is None: | |
arg_utils.py(62): args.pop(k) | |
arg_utils.py(60): for k, v in args.items(): | |
arg_utils.py(61): if v is None: | |
arg_utils.py(62): args.pop(k) | |
arg_utils.py(60): for k, v in args.items(): | |
arg_utils.py(61): if v is None: | |
arg_utils.py(62): args.pop(k) | |
arg_utils.py(60): for k, v in args.items(): | |
arg_utils.py(61): if v is None: | |
arg_utils.py(62): args.pop(k) | |
arg_utils.py(60): for k, v in args.items(): | |
arg_utils.py(61): if v is None: | |
arg_utils.py(62): args.pop(k) | |
arg_utils.py(60): for k, v in args.items(): | |
arg_utils.py(61): if v is None: | |
arg_utils.py(62): args.pop(k) | |
arg_utils.py(60): for k, v in args.items(): | |
arg_utils.py(61): if v is None: | |
arg_utils.py(62): args.pop(k) | |
arg_utils.py(60): for k, v in args.items(): | |
arg_utils.py(61): if v is None: | |
arg_utils.py(60): for k, v in args.items(): | |
arg_utils.py(61): if v is None: | |
arg_utils.py(62): args.pop(k) | |
arg_utils.py(60): for k, v in args.items(): | |
arg_utils.py(61): if v is None: | |
arg_utils.py(62): args.pop(k) | |
arg_utils.py(60): for k, v in args.items(): | |
arg_utils.py(61): if v is None: | |
arg_utils.py(62): args.pop(k) | |
arg_utils.py(60): for k, v in args.items(): | |
arg_utils.py(61): if v is None: | |
arg_utils.py(62): args.pop(k) | |
arg_utils.py(60): for k, v in args.items(): | |
arg_utils.py(61): if v is None: | |
arg_utils.py(60): for k, v in args.items(): | |
arg_utils.py(61): if v is None: | |
arg_utils.py(62): args.pop(k) | |
arg_utils.py(60): for k, v in args.items(): | |
arg_utils.py(61): if v is None: | |
arg_utils.py(62): args.pop(k) | |
arg_utils.py(60): for k, v in args.items(): | |
arg_utils.py(61): if v is None: | |
arg_utils.py(62): args.pop(k) | |
arg_utils.py(60): for k, v in args.items(): | |
arg_utils.py(61): if v is None: | |
arg_utils.py(62): args.pop(k) | |
arg_utils.py(60): for k, v in args.items(): | |
arg_utils.py(61): if v is None: | |
arg_utils.py(62): args.pop(k) | |
arg_utils.py(60): for k, v in args.items(): | |
arg_utils.py(61): if v is None: | |
arg_utils.py(60): for k, v in args.items(): | |
arg_utils.py(61): if v is None: | |
arg_utils.py(62): args.pop(k) | |
arg_utils.py(60): for k, v in args.items(): | |
arg_utils.py(61): if v is None: | |
arg_utils.py(60): for k, v in args.items(): | |
arg_utils.py(61): if v is None: | |
arg_utils.py(62): args.pop(k) | |
arg_utils.py(60): for k, v in args.items(): | |
arg_utils.py(61): if v is None: | |
arg_utils.py(62): args.pop(k) | |
arg_utils.py(60): for k, v in args.items(): | |
arg_utils.py(61): if v is None: | |
arg_utils.py(62): args.pop(k) | |
arg_utils.py(60): for k, v in args.items(): | |
arg_utils.py(66): convert_keys = [k for k in args if args[k] == ''] | |
arg_utils.py(66): convert_keys = [k for k in args if args[k] == ''] | |
arg_utils.py(66): convert_keys = [k for k in args if args[k] == ''] | |
arg_utils.py(66): convert_keys = [k for k in args if args[k] == ''] | |
arg_utils.py(66): convert_keys = [k for k in args if args[k] == ''] | |
arg_utils.py(67): for k in convert_keys: | |
repo_create_update.py(249): repo_id = kwargs.pop(std_options.OPTION_REPO_ID.keyword) | |
--- modulename: cli, funcname: keyword | |
cli.py(133): return self.name.lstrip('-') | |
repo_create_update.py(250): description = kwargs.pop(std_options.OPTION_DESCRIPTION.keyword, None) | |
--- modulename: cli, funcname: keyword | |
cli.py(133): return self.name.lstrip('-') | |
repo_create_update.py(251): display_name = kwargs.pop(std_options.OPTION_NAME.keyword, None) | |
--- modulename: cli, funcname: keyword | |
cli.py(133): return self.name.lstrip('-') | |
repo_create_update.py(252): notes = kwargs.pop(std_options.OPTION_NOTES.keyword, None) | |
--- modulename: cli, funcname: keyword | |
cli.py(133): return self.name.lstrip('-') | |
repo_create_update.py(254): try: | |
repo_create_update.py(255): importer_config = self.parse_user_input(kwargs) | |
--- modulename: importer_config, funcname: parse_user_input | |
importer_config.py(235): config = {} | |
importer_config.py(236): config.update(self.parse_sync_group(user_input)) | |
--- modulename: repo_create_update, funcname: parse_sync_group | |
repo_create_update.py(238): config = super(RpmRepoUpdateCommand, self).parse_sync_group(user_input) | |
--- modulename: importer_config, funcname: parse_sync_group | |
importer_config.py(255): (constants.KEY_FEED, self.options_bundle.opt_feed.keyword), | |
--- modulename: cli, funcname: keyword | |
cli.py(133): return self.name.lstrip('-') | |
importer_config.py(256): (constants.KEY_VALIDATE, self.options_bundle.opt_validate.keyword), | |
--- modulename: cli, funcname: keyword | |
cli.py(133): return self.name.lstrip('-') | |
importer_config.py(259): config = {} | |
importer_config.py(260): for config_key, input_key in key_tuples: | |
importer_config.py(261): safe_parse(user_input, config, input_key, config_key) | |
--- modulename: importer_config, funcname: safe_parse | |
importer_config.py(371): if input_keyword in user_input: | |
importer_config.py(260): for config_key, input_key in key_tuples: | |
importer_config.py(261): safe_parse(user_input, config, input_key, config_key) | |
--- modulename: importer_config, funcname: safe_parse | |
importer_config.py(371): if input_keyword in user_input: | |
importer_config.py(260): for config_key, input_key in key_tuples: | |
importer_config.py(263): return config | |
repo_create_update.py(239): safe_parse(user_input, config, repo_options.OPT_SKIP.keyword, CONFIG_KEY_SKIP) | |
--- modulename: cli, funcname: keyword | |
cli.py(133): return self.name.lstrip('-') | |
--- modulename: importer_config, funcname: safe_parse | |
importer_config.py(371): if input_keyword in user_input: | |
repo_create_update.py(240): return config | |
importer_config.py(237): config.update(self.parse_ssl_group(user_input)) | |
--- modulename: importer_config, funcname: parse_ssl_group | |
importer_config.py(277): (constants.KEY_SSL_CA_CERT, self.options_bundle.opt_feed_ca_cert.keyword), | |
--- modulename: cli, funcname: keyword | |
cli.py(133): return self.name.lstrip('-') | |
importer_config.py(278): (constants.KEY_SSL_VALIDATION, self.options_bundle.opt_verify_feed_ssl.keyword), | |
--- modulename: cli, funcname: keyword | |
cli.py(133): return self.name.lstrip('-') | |
importer_config.py(279): (constants.KEY_SSL_CLIENT_CERT, self.options_bundle.opt_feed_cert.keyword), | |
--- modulename: cli, funcname: keyword | |
cli.py(133): return self.name.lstrip('-') | |
importer_config.py(280): (constants.KEY_SSL_CLIENT_KEY, self.options_bundle.opt_feed_key.keyword), | |
--- modulename: cli, funcname: keyword | |
cli.py(133): return self.name.lstrip('-') | |
importer_config.py(283): config = {} | |
importer_config.py(284): for config_key, input_key in key_tuples: | |
importer_config.py(285): safe_parse(user_input, config, input_key, config_key) | |
--- modulename: importer_config, funcname: safe_parse | |
importer_config.py(371): if input_keyword in user_input: | |
importer_config.py(284): for config_key, input_key in key_tuples: | |
importer_config.py(285): safe_parse(user_input, config, input_key, config_key) | |
--- modulename: importer_config, funcname: safe_parse | |
importer_config.py(371): if input_keyword in user_input: | |
importer_config.py(284): for config_key, input_key in key_tuples: | |
importer_config.py(285): safe_parse(user_input, config, input_key, config_key) | |
--- modulename: importer_config, funcname: safe_parse | |
importer_config.py(371): if input_keyword in user_input: | |
importer_config.py(284): for config_key, input_key in key_tuples: | |
importer_config.py(285): safe_parse(user_input, config, input_key, config_key) | |
--- modulename: importer_config, funcname: safe_parse | |
importer_config.py(371): if input_keyword in user_input: | |
importer_config.py(284): for config_key, input_key in key_tuples: | |
importer_config.py(287): arg_utils.convert_file_contents(('ssl_ca_cert', 'ssl_client_cert', 'ssl_client_key'), config) | |
--- modulename: arg_utils, funcname: convert_file_contents | |
arg_utils.py(125): for key in file_keys: | |
arg_utils.py(126): if key in args and args[key] is not None: | |
arg_utils.py(125): for key in file_keys: | |
arg_utils.py(126): if key in args and args[key] is not None: | |
arg_utils.py(125): for key in file_keys: | |
arg_utils.py(126): if key in args and args[key] is not None: | |
arg_utils.py(125): for key in file_keys: | |
importer_config.py(289): return config | |
importer_config.py(238): config.update(self.parse_proxy_group(user_input)) | |
--- modulename: importer_config, funcname: parse_proxy_group | |
importer_config.py(303): (constants.KEY_PROXY_HOST, self.options_bundle.opt_proxy_host.keyword), | |
--- modulename: cli, funcname: keyword | |
cli.py(133): return self.name.lstrip('-') | |
importer_config.py(304): (constants.KEY_PROXY_PORT, self.options_bundle.opt_proxy_port.keyword), | |
--- modulename: cli, funcname: keyword | |
cli.py(133): return self.name.lstrip('-') | |
importer_config.py(305): (constants.KEY_PROXY_USER, self.options_bundle.opt_proxy_user.keyword), | |
--- modulename: cli, funcname: keyword | |
cli.py(133): return self.name.lstrip('-') | |
importer_config.py(306): (constants.KEY_PROXY_PASS, self.options_bundle.opt_proxy_pass.keyword), | |
--- modulename: cli, funcname: keyword | |
cli.py(133): return self.name.lstrip('-') | |
importer_config.py(309): config = {} | |
importer_config.py(310): for config_key, input_key in key_tuples: | |
importer_config.py(311): safe_parse(user_input, config, input_key, config_key) | |
--- modulename: importer_config, funcname: safe_parse | |
importer_config.py(371): if input_keyword in user_input: | |
importer_config.py(310): for config_key, input_key in key_tuples: | |
importer_config.py(311): safe_parse(user_input, config, input_key, config_key) | |
--- modulename: importer_config, funcname: safe_parse | |
importer_config.py(371): if input_keyword in user_input: | |
importer_config.py(310): for config_key, input_key in key_tuples: | |
importer_config.py(311): safe_parse(user_input, config, input_key, config_key) | |
--- modulename: importer_config, funcname: safe_parse | |
importer_config.py(371): if input_keyword in user_input: | |
importer_config.py(310): for config_key, input_key in key_tuples: | |
importer_config.py(311): safe_parse(user_input, config, input_key, config_key) | |
--- modulename: importer_config, funcname: safe_parse | |
importer_config.py(371): if input_keyword in user_input: | |
importer_config.py(310): for config_key, input_key in key_tuples: | |
importer_config.py(312): return config | |
importer_config.py(239): config.update(self.parse_throttling_group(user_input)) | |
--- modulename: importer_config, funcname: parse_throttling_group | |
importer_config.py(326): (constants.KEY_MAX_DOWNLOADS, self.options_bundle.opt_max_downloads.keyword), | |
--- modulename: cli, funcname: keyword | |
cli.py(133): return self.name.lstrip('-') | |
importer_config.py(327): (constants.KEY_MAX_SPEED, self.options_bundle.opt_max_speed.keyword), | |
--- modulename: cli, funcname: keyword | |
cli.py(133): return self.name.lstrip('-') | |
importer_config.py(330): config = {} | |
importer_config.py(331): for config_key, input_key in key_tuples: | |
importer_config.py(332): safe_parse(user_input, config, input_key, config_key) | |
--- modulename: importer_config, funcname: safe_parse | |
importer_config.py(371): if input_keyword in user_input: | |
importer_config.py(331): for config_key, input_key in key_tuples: | |
importer_config.py(332): safe_parse(user_input, config, input_key, config_key) | |
--- modulename: importer_config, funcname: safe_parse | |
importer_config.py(371): if input_keyword in user_input: | |
importer_config.py(331): for config_key, input_key in key_tuples: | |
importer_config.py(333): return config | |
importer_config.py(240): config.update(self.parse_unit_policy(user_input)) | |
--- modulename: importer_config, funcname: parse_unit_policy | |
importer_config.py(341): (constants.KEY_UNITS_REMOVE_MISSING, self.options_bundle.opt_remove_missing.keyword), | |
--- modulename: cli, funcname: keyword | |
cli.py(133): return self.name.lstrip('-') | |
importer_config.py(342): (constants.KEY_UNITS_RETAIN_OLD_COUNT, self.options_bundle.opt_retain_old_count.keyword), | |
--- modulename: cli, funcname: keyword | |
cli.py(133): return self.name.lstrip('-') | |
importer_config.py(345): config = {} | |
importer_config.py(346): for config_key, input_key in key_tuples: | |
importer_config.py(347): safe_parse(user_input, config, input_key, config_key) | |
--- modulename: importer_config, funcname: safe_parse | |
importer_config.py(371): if input_keyword in user_input: | |
importer_config.py(346): for config_key, input_key in key_tuples: | |
importer_config.py(347): safe_parse(user_input, config, input_key, config_key) | |
--- modulename: importer_config, funcname: safe_parse | |
importer_config.py(371): if input_keyword in user_input: | |
importer_config.py(346): for config_key, input_key in key_tuples: | |
importer_config.py(348): return config | |
importer_config.py(241): return config | |
repo_create_update.py(256): yum_distributor_config = args_to_yum_distributor_config(kwargs) | |
--- modulename: repo_create_update, funcname: args_to_yum_distributor_config | |
repo_create_update.py(291): distributor_config = _prep_config(kwargs, YUM_DISTRIBUTOR_CONFIG_KEYS) | |
--- modulename: repo_create_update, funcname: _prep_config | |
repo_create_update.py(350): for k in kwargs.keys(): | |
repo_create_update.py(351): v = kwargs.pop(k) | |
repo_create_update.py(352): new_key = k.replace('-', '_') | |
repo_create_update.py(353): kwargs[new_key] = v | |
repo_create_update.py(350): for k in kwargs.keys(): | |
repo_create_update.py(351): v = kwargs.pop(k) | |
repo_create_update.py(352): new_key = k.replace('-', '_') | |
repo_create_update.py(353): kwargs[new_key] = v | |
repo_create_update.py(350): for k in kwargs.keys(): | |
repo_create_update.py(351): v = kwargs.pop(k) | |
repo_create_update.py(352): new_key = k.replace('-', '_') | |
repo_create_update.py(353): kwargs[new_key] = v | |
repo_create_update.py(350): for k in kwargs.keys(): | |
repo_create_update.py(356): user_arg_keys = [k[1] for k in plugin_config_keys] | |
repo_create_update.py(356): user_arg_keys = [k[1] for k in plugin_config_keys] | |
repo_create_update.py(356): user_arg_keys = [k[1] for k in plugin_config_keys] | |
repo_create_update.py(356): user_arg_keys = [k[1] for k in plugin_config_keys] | |
repo_create_update.py(356): user_arg_keys = [k[1] for k in plugin_config_keys] | |
repo_create_update.py(356): user_arg_keys = [k[1] for k in plugin_config_keys] | |
repo_create_update.py(356): user_arg_keys = [k[1] for k in plugin_config_keys] | |
repo_create_update.py(356): user_arg_keys = [k[1] for k in plugin_config_keys] | |
repo_create_update.py(356): user_arg_keys = [k[1] for k in plugin_config_keys] | |
repo_create_update.py(356): user_arg_keys = [k[1] for k in plugin_config_keys] | |
repo_create_update.py(356): user_arg_keys = [k[1] for k in plugin_config_keys] | |
repo_create_update.py(356): user_arg_keys = [k[1] for k in plugin_config_keys] | |
repo_create_update.py(357): plugin_config = dict([(k, v) for k, v in kwargs.items() if k in user_arg_keys]) | |
repo_create_update.py(357): plugin_config = dict([(k, v) for k, v in kwargs.items() if k in user_arg_keys]) | |
repo_create_update.py(357): plugin_config = dict([(k, v) for k, v in kwargs.items() if k in user_arg_keys]) | |
repo_create_update.py(357): plugin_config = dict([(k, v) for k, v in kwargs.items() if k in user_arg_keys]) | |
repo_create_update.py(360): for plugin_key, cli_key in plugin_config_keys: | |
repo_create_update.py(361): if cli_key in plugin_config: | |
repo_create_update.py(360): for plugin_key, cli_key in plugin_config_keys: | |
repo_create_update.py(361): if cli_key in plugin_config: | |
repo_create_update.py(362): plugin_config[plugin_key] = plugin_config.pop(cli_key, None) | |
repo_create_update.py(360): for plugin_key, cli_key in plugin_config_keys: | |
repo_create_update.py(361): if cli_key in plugin_config: | |
repo_create_update.py(362): plugin_config[plugin_key] = plugin_config.pop(cli_key, None) | |
repo_create_update.py(360): for plugin_key, cli_key in plugin_config_keys: | |
repo_create_update.py(361): if cli_key in plugin_config: | |
repo_create_update.py(360): for plugin_key, cli_key in plugin_config_keys: | |
repo_create_update.py(361): if cli_key in plugin_config: | |
repo_create_update.py(360): for plugin_key, cli_key in plugin_config_keys: | |
repo_create_update.py(361): if cli_key in plugin_config: | |
repo_create_update.py(360): for plugin_key, cli_key in plugin_config_keys: | |
repo_create_update.py(361): if cli_key in plugin_config: | |
repo_create_update.py(360): for plugin_key, cli_key in plugin_config_keys: | |
repo_create_update.py(361): if cli_key in plugin_config: | |
repo_create_update.py(360): for plugin_key, cli_key in plugin_config_keys: | |
repo_create_update.py(361): if cli_key in plugin_config: | |
repo_create_update.py(360): for plugin_key, cli_key in plugin_config_keys: | |
repo_create_update.py(361): if cli_key in plugin_config: | |
repo_create_update.py(360): for plugin_key, cli_key in plugin_config_keys: | |
repo_create_update.py(361): if cli_key in plugin_config: | |
repo_create_update.py(360): for plugin_key, cli_key in plugin_config_keys: | |
repo_create_update.py(364): return plugin_config | |
repo_create_update.py(294): file_arguments = ('auth_cert', 'auth_ca', 'https_ca', 'gpgkey') | |
repo_create_update.py(295): arg_utils.convert_file_contents(file_arguments, distributor_config) | |
--- modulename: arg_utils, funcname: convert_file_contents | |
arg_utils.py(125): for key in file_keys: | |
arg_utils.py(126): if key in args and args[key] is not None: | |
arg_utils.py(125): for key in file_keys: | |
arg_utils.py(126): if key in args and args[key] is not None: | |
arg_utils.py(125): for key in file_keys: | |
arg_utils.py(126): if key in args and args[key] is not None: | |
arg_utils.py(125): for key in file_keys: | |
arg_utils.py(126): if key in args and args[key] is not None: | |
arg_utils.py(125): for key in file_keys: | |
repo_create_update.py(301): if 'auth_ca' in distributor_config: | |
repo_create_update.py(311): return distributor_config | |
repo_create_update.py(257): export_distributor_config = args_to_export_distributor_config(kwargs) | |
--- modulename: repo_create_update, funcname: args_to_export_distributor_config | |
repo_create_update.py(322): distributor_config = _prep_config(kwargs, EXPORT_DISTRIBUTOR_CONFIG_KEYS) | |
--- modulename: repo_create_update, funcname: _prep_config | |
repo_create_update.py(350): for k in kwargs.keys(): | |
repo_create_update.py(351): v = kwargs.pop(k) | |
repo_create_update.py(352): new_key = k.replace('-', '_') | |
repo_create_update.py(353): kwargs[new_key] = v | |
repo_create_update.py(350): for k in kwargs.keys(): | |
repo_create_update.py(351): v = kwargs.pop(k) | |
repo_create_update.py(352): new_key = k.replace('-', '_') | |
repo_create_update.py(353): kwargs[new_key] = v | |
repo_create_update.py(350): for k in kwargs.keys(): | |
repo_create_update.py(351): v = kwargs.pop(k) | |
repo_create_update.py(352): new_key = k.replace('-', '_') | |
repo_create_update.py(353): kwargs[new_key] = v | |
repo_create_update.py(350): for k in kwargs.keys(): | |
repo_create_update.py(356): user_arg_keys = [k[1] for k in plugin_config_keys] | |
repo_create_update.py(356): user_arg_keys = [k[1] for k in plugin_config_keys] | |
repo_create_update.py(356): user_arg_keys = [k[1] for k in plugin_config_keys] | |
repo_create_update.py(356): user_arg_keys = [k[1] for k in plugin_config_keys] | |
repo_create_update.py(356): user_arg_keys = [k[1] for k in plugin_config_keys] | |
repo_create_update.py(356): user_arg_keys = [k[1] for k in plugin_config_keys] | |
repo_create_update.py(357): plugin_config = dict([(k, v) for k, v in kwargs.items() if k in user_arg_keys]) | |
repo_create_update.py(357): plugin_config = dict([(k, v) for k, v in kwargs.items() if k in user_arg_keys]) | |
repo_create_update.py(357): plugin_config = dict([(k, v) for k, v in kwargs.items() if k in user_arg_keys]) | |
repo_create_update.py(357): plugin_config = dict([(k, v) for k, v in kwargs.items() if k in user_arg_keys]) | |
repo_create_update.py(360): for plugin_key, cli_key in plugin_config_keys: | |
repo_create_update.py(361): if cli_key in plugin_config: | |
repo_create_update.py(362): plugin_config[plugin_key] = plugin_config.pop(cli_key, None) | |
repo_create_update.py(360): for plugin_key, cli_key in plugin_config_keys: | |
repo_create_update.py(361): if cli_key in plugin_config: | |
repo_create_update.py(362): plugin_config[plugin_key] = plugin_config.pop(cli_key, None) | |
repo_create_update.py(360): for plugin_key, cli_key in plugin_config_keys: | |
repo_create_update.py(361): if cli_key in plugin_config: | |
repo_create_update.py(360): for plugin_key, cli_key in plugin_config_keys: | |
repo_create_update.py(361): if cli_key in plugin_config: | |
repo_create_update.py(360): for plugin_key, cli_key in plugin_config_keys: | |
repo_create_update.py(361): if cli_key in plugin_config: | |
repo_create_update.py(360): for plugin_key, cli_key in plugin_config_keys: | |
repo_create_update.py(364): return plugin_config | |
repo_create_update.py(325): file_arguments = ('https_ca',) | |
repo_create_update.py(326): arg_utils.convert_file_contents(file_arguments, distributor_config) | |
--- modulename: arg_utils, funcname: convert_file_contents | |
arg_utils.py(125): for key in file_keys: | |
arg_utils.py(126): if key in args and args[key] is not None: | |
arg_utils.py(125): for key in file_keys: | |
repo_create_update.py(328): return distributor_config | |
repo_create_update.py(263): distributor_configs = {} | |
repo_create_update.py(264): if yum_distributor_config: | |
repo_create_update.py(265): distributor_configs[ids.TYPE_ID_DISTRIBUTOR_YUM] = yum_distributor_config | |
repo_create_update.py(266): if export_distributor_config: | |
repo_create_update.py(267): distributor_configs[ids.TYPE_ID_DISTRIBUTOR_EXPORT] = export_distributor_config | |
repo_create_update.py(269): response = self.context.server.repo.update_repo_and_plugins( | |
repo_create_update.py(270): repo_id, display_name, description, notes, | |
repo_create_update.py(271): importer_config, distributor_configs | |
--- modulename: repository, funcname: update_repo_and_plugins | |
repository.py(180): delta = {} | |
repository.py(181): if display_name is not None: delta['display_name'] = display_name | |
repository.py(182): if description is not None: delta['description'] = description | |
repository.py(183): if notes is not None: delta['notes'] = notes | |
repository.py(185): path = self.base_path + "%s/" % id | |
repository.py(186): body = {'delta' : delta, | |
repository.py(187): 'importer_config' : importer_config, | |
repository.py(188): 'distributor_configs' : distributor_configs,} | |
repository.py(189): return self.server.PUT(path, body) | |
--- modulename: server, funcname: PUT | |
server.py(102): return self._request('PUT', path, body=body, ensure_encoding=ensure_encoding) | |
--- modulename: server, funcname: _request | |
server.py(136): url = self._build_url(path, queries) | |
--- modulename: server, funcname: _build_url | |
server.py(216): if not path.startswith(self.path_prefix): | |
server.py(217): if path.startswith('/'): | |
server.py(218): path = path[1:] | |
server.py(219): path = '/'.join((self.path_prefix, path)) | |
server.py(222): try: | |
server.py(223): path = urllib.quote(str(path)) | |
--- modulename: urllib, funcname: quote | |
urllib.py(1226): cachekey = (safe, always_safe) | |
urllib.py(1227): try: | |
urllib.py(1228): safe_map = _safemaps[cachekey] | |
urllib.py(1229): except KeyError: | |
urllib.py(1230): safe += always_safe | |
urllib.py(1231): safe_map = {} | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1233): c = chr(i) | |
urllib.py(1234): safe_map[c] = (c in safe) and c or ('%%%02X' % i) | |
urllib.py(1232): for i in range(256): | |
urllib.py(1235): _safemaps[cachekey] = safe_map | |
urllib.py(1236): res = map(safe_map.__getitem__, s) | |
urllib.py(1237): return ''.join(res) | |
server.py(228): queries = urllib.urlencode(queries) | |
--- modulename: urllib, funcname: urlencode | |
urllib.py(1257): if hasattr(query,"items"): | |
urllib.py(1263): try: | |
urllib.py(1266): if len(query) and not isinstance(query[0], tuple): | |
urllib.py(1276): l = [] | |
urllib.py(1277): if not doseq: | |
urllib.py(1279): for k, v in query: | |
urllib.py(1307): return '&'.join(l) | |
server.py(229): if queries: | |
server.py(231): return path | |
server.py(137): if ensure_encoding: | |
server.py(138): body = self._process_body(body) | |
--- modulename: server, funcname: _process_body | |
server.py(168): if isinstance(body, (list, set, tuple)): | |
server.py(170): elif isinstance(body, dict): | |
server.py(171): return dict((self._process_body(k), self._process_body(v)) for k, v in body.items()) | |
--- modulename: server, funcname: <genexpr> | |
server.py(171): return dict((self._process_body(k), self._process_body(v)) for k, v in body.items()) | |
--- modulename: server, funcname: _process_body | |
server.py(168): if isinstance(body, (list, set, tuple)): | |
server.py(170): elif isinstance(body, dict): | |
server.py(172): return ensure_utf_8(body) | |
--- modulename: util, funcname: ensure_utf_8 | |
util.py(43): if not isinstance(s, basestring): | |
util.py(45): if isinstance(s, str): | |
util.py(46): s = s.decode('iso-8859-1') | |
--- modulename: __init__, funcname: search_function | |
__init__.py(74): entry = _cache.get(encoding, _unknown) | |
__init__.py(75): if entry is not _unknown: | |
__init__.py(85): norm_encoding = normalize_encoding(encoding) | |
--- modulename: __init__, funcname: normalize_encoding | |
__init__.py(64): if hasattr(__builtin__, "unicode") and isinstance(encoding, unicode): | |
__init__.py(69): return '_'.join(encoding.translate(_norm_encoding_map).split()) | |
__init__.py(86): aliased_encoding = _aliases.get(norm_encoding) or \ | |
__init__.py(88): if aliased_encoding is not None: | |
__init__.py(89): modnames = [aliased_encoding, | |
__init__.py(90): norm_encoding] | |
__init__.py(93): for modname in modnames: | |
__init__.py(94): if not modname or '.' in modname: | |
__init__.py(96): try: | |
__init__.py(99): mod = __import__('encodings.' + modname, fromlist=_import_tail, | |
__init__.py(100): level=0) | |
--- modulename: latin_1, funcname: <module> | |
latin_1.py(8): """ | |
latin_1.py(9): import codecs | |
latin_1.py(13): class Codec(codecs.Codec): | |
--- modulename: latin_1, funcname: Codec | |
latin_1.py(13): class Codec(codecs.Codec): | |
latin_1.py(17): encode = codecs.latin_1_encode | |
latin_1.py(18): decode = codecs.latin_1_decode | |
latin_1.py(20): class IncrementalEncoder(codecs.IncrementalEncoder): | |
--- modulename: latin_1, funcname: IncrementalEncoder | |
latin_1.py(20): class IncrementalEncoder(codecs.IncrementalEncoder): | |
latin_1.py(21): def encode(self, input, final=False): | |
latin_1.py(24): class IncrementalDecoder(codecs.IncrementalDecoder): | |
--- modulename: latin_1, funcname: IncrementalDecoder | |
latin_1.py(24): class IncrementalDecoder(codecs.IncrementalDecoder): | |
latin_1.py(25): def decode(self, input, final=False): | |
latin_1.py(28): class StreamWriter(Codec,codecs.StreamWriter): | |
--- modulename: latin_1, funcname: StreamWriter | |
latin_1.py(28): class StreamWriter(Codec,codecs.StreamWriter): | |
latin_1.py(29): pass | |
latin_1.py(31): class StreamReader(Codec,codecs.StreamReader): | |
--- modulename: latin_1, funcname: StreamReader | |
latin_1.py(31): class StreamReader(Codec,codecs.StreamReader): | |
latin_1.py(32): pass | |
latin_1.py(34): class StreamConverter(StreamWriter,StreamReader): | |
--- modulename: latin_1, funcname: StreamConverter | |
latin_1.py(34): class StreamConverter(StreamWriter,StreamReader): | |
latin_1.py(36): encode = codecs.latin_1_decode | |
latin_1.py(37): decode = codecs.latin_1_encode | |
latin_1.py(41): def getregentry(): | |
__init__.py(104): break | |
__init__.py(108): try: | |
__init__.py(109): getregentry = mod.getregentry | |
__init__.py(114): if mod is None: | |
__init__.py(120): entry = getregentry() | |
--- modulename: latin_1, funcname: getregentry | |
latin_1.py(42): return codecs.CodecInfo( | |
latin_1.py(43): name='iso8859-1', | |
latin_1.py(44): encode=Codec.encode, | |
latin_1.py(45): decode=Codec.decode, | |
latin_1.py(46): incrementalencoder=IncrementalEncoder, | |
latin_1.py(47): incrementaldecoder=IncrementalDecoder, | |
latin_1.py(48): streamreader=StreamReader, | |
latin_1.py(49): streamwriter=StreamWriter, | |
--- modulename: codecs, funcname: __new__ | |
codecs.py(79): self = tuple.__new__(cls, (encode, decode, streamreader, streamwriter)) | |
codecs.py(80): self.name = name | |
codecs.py(81): self.encode = encode | |
codecs.py(82): self.decode = decode | |
codecs.py(83): self.incrementalencoder = incrementalencoder | |
codecs.py(84): self.incrementaldecoder = incrementaldecoder | |
codecs.py(85): self.streamwriter = streamwriter | |
codecs.py(86): self.streamreader = streamreader | |
codecs.py(87): return self | |
__init__.py(121): if not isinstance(entry, codecs.CodecInfo): | |
__init__.py(140): _cache[encoding] = entry | |
__init__.py(144): try: | |
__init__.py(145): codecaliases = mod.getaliases() | |
__init__.py(146): except AttributeError: | |
__init__.py(147): pass | |
__init__.py(154): return entry | |
util.py(47): u = s.encode('utf-8') | |
util.py(48): return u | |
--- modulename: server, funcname: _process_body | |
server.py(168): if isinstance(body, (list, set, tuple)): | |
server.py(170): elif isinstance(body, dict): | |
server.py(171): return dict((self._process_body(k), self._process_body(v)) for k, v in body.items()) | |
--- modulename: server, funcname: <genexpr> | |
server.py(171): return dict((self._process_body(k), self._process_body(v)) for k, v in body.items()) | |
--- modulename: server, funcname: _process_body | |
server.py(168): if isinstance(body, (list, set, tuple)): | |
server.py(170): elif isinstance(body, dict): | |
server.py(172): return ensure_utf_8(body) | |
--- modulename: util, funcname: ensure_utf_8 | |
util.py(43): if not isinstance(s, basestring): | |
util.py(45): if isinstance(s, str): | |
util.py(46): s = s.decode('iso-8859-1') | |
util.py(47): u = s.encode('utf-8') | |
util.py(48): return u | |
--- modulename: server, funcname: _process_body | |
server.py(168): if isinstance(body, (list, set, tuple)): | |
server.py(170): elif isinstance(body, dict): | |
server.py(171): return dict((self._process_body(k), self._process_body(v)) for k, v in body.items()) | |
--- modulename: server, funcname: <genexpr> | |
server.py(171): return dict((self._process_body(k), self._process_body(v)) for k, v in body.items()) | |
--- modulename: server, funcname: _process_body | |
server.py(168): if isinstance(body, (list, set, tuple)): | |
server.py(170): elif isinstance(body, dict): | |
server.py(172): return ensure_utf_8(body) | |
--- modulename: util, funcname: ensure_utf_8 | |
util.py(43): if not isinstance(s, basestring): | |
util.py(45): if isinstance(s, str): | |
util.py(46): s = s.decode('iso-8859-1') | |
util.py(47): u = s.encode('utf-8') | |
util.py(48): return u | |
--- modulename: server, funcname: _process_body | |
server.py(168): if isinstance(body, (list, set, tuple)): | |
server.py(170): elif isinstance(body, dict): | |
server.py(172): return ensure_utf_8(body) | |
--- modulename: util, funcname: ensure_utf_8 | |
util.py(43): if not isinstance(s, basestring): | |
util.py(44): return s | |
--- modulename: server, funcname: <genexpr> | |
server.py(171): return dict((self._process_body(k), self._process_body(v)) for k, v in body.items()) | |
--- modulename: server, funcname: _process_body | |
server.py(168): if isinstance(body, (list, set, tuple)): | |
server.py(170): elif isinstance(body, dict): | |
server.py(172): return ensure_utf_8(body) | |
--- modulename: util, funcname: ensure_utf_8 | |
util.py(43): if not isinstance(s, basestring): | |
util.py(45): if isinstance(s, str): | |
util.py(46): s = s.decode('iso-8859-1') | |
util.py(47): u = s.encode('utf-8') | |
util.py(48): return u | |
--- modulename: server, funcname: _process_body | |
server.py(168): if isinstance(body, (list, set, tuple)): | |
server.py(170): elif isinstance(body, dict): | |
server.py(172): return ensure_utf_8(body) | |
--- modulename: util, funcname: ensure_utf_8 | |
util.py(43): if not isinstance(s, basestring): | |
util.py(44): return s | |
--- modulename: server, funcname: <genexpr> | |
server.py(171): return dict((self._process_body(k), self._process_body(v)) for k, v in body.items()) | |
--- modulename: server, funcname: <genexpr> | |
server.py(171): return dict((self._process_body(k), self._process_body(v)) for k, v in body.items()) | |
--- modulename: server, funcname: _process_body | |
server.py(168): if isinstance(body, (list, set, tuple)): | |
server.py(170): elif isinstance(body, dict): | |
server.py(172): return ensure_utf_8(body) | |
--- modulename: util, funcname: ensure_utf_8 | |
util.py(43): if not isinstance(s, basestring): | |
util.py(45): if isinstance(s, str): | |
util.py(46): s = s.decode('iso-8859-1') | |
util.py(47): u = s.encode('utf-8') | |
util.py(48): return u | |
--- modulename: server, funcname: _process_body | |
server.py(168): if isinstance(body, (list, set, tuple)): | |
server.py(170): elif isinstance(body, dict): | |
server.py(171): return dict((self._process_body(k), self._process_body(v)) for k, v in body.items()) | |
--- modulename: server, funcname: <genexpr> | |
server.py(171): return dict((self._process_body(k), self._process_body(v)) for k, v in body.items()) | |
--- modulename: server, funcname: _process_body | |
server.py(168): if isinstance(body, (list, set, tuple)): | |
server.py(170): elif isinstance(body, dict): | |
server.py(172): return ensure_utf_8(body) | |
--- modulename: util, funcname: ensure_utf_8 | |
util.py(43): if not isinstance(s, basestring): | |
util.py(45): if isinstance(s, str): | |
util.py(46): s = s.decode('iso-8859-1') | |
util.py(47): u = s.encode('utf-8') | |
util.py(48): return u | |
--- modulename: server, funcname: _process_body | |
server.py(168): if isinstance(body, (list, set, tuple)): | |
server.py(170): elif isinstance(body, dict): | |
server.py(172): return ensure_utf_8(body) | |
--- modulename: util, funcname: ensure_utf_8 | |
util.py(43): if not isinstance(s, basestring): | |
util.py(44): return s | |
--- modulename: server, funcname: <genexpr> | |
server.py(171): return dict((self._process_body(k), self._process_body(v)) for k, v in body.items()) | |
--- modulename: server, funcname: _process_body | |
server.py(168): if isinstance(body, (list, set, tuple)): | |
server.py(170): elif isinstance(body, dict): | |
server.py(172): return ensure_utf_8(body) | |
--- modulename: util, funcname: ensure_utf_8 | |
util.py(43): if not isinstance(s, basestring): | |
util.py(45): if isinstance(s, str): | |
util.py(46): s = s.decode('iso-8859-1') | |
util.py(47): u = s.encode('utf-8') | |
util.py(48): return u | |
--- modulename: server, funcname: _process_body | |
server.py(168): if isinstance(body, (list, set, tuple)): | |
server.py(170): elif isinstance(body, dict): | |
server.py(172): return ensure_utf_8(body) | |
--- modulename: util, funcname: ensure_utf_8 | |
util.py(43): if not isinstance(s, basestring): | |
util.py(44): return s | |
--- modulename: server, funcname: <genexpr> | |
server.py(171): return dict((self._process_body(k), self._process_body(v)) for k, v in body.items()) | |
--- modulename: server, funcname: <genexpr> | |
server.py(171): return dict((self._process_body(k), self._process_body(v)) for k, v in body.items()) | |
--- modulename: server, funcname: <genexpr> | |
server.py(171): return dict((self._process_body(k), self._process_body(v)) for k, v in body.items()) | |
--- modulename: server, funcname: _process_body | |
server.py(168): if isinstance(body, (list, set, tuple)): | |
server.py(170): elif isinstance(body, dict): | |
server.py(172): return ensure_utf_8(body) | |
--- modulename: util, funcname: ensure_utf_8 | |
util.py(43): if not isinstance(s, basestring): | |
util.py(45): if isinstance(s, str): | |
util.py(46): s = s.decode('iso-8859-1') | |
util.py(47): u = s.encode('utf-8') | |
util.py(48): return u | |
--- modulename: server, funcname: _process_body | |
server.py(168): if isinstance(body, (list, set, tuple)): | |
server.py(170): elif isinstance(body, dict): | |
server.py(171): return dict((self._process_body(k), self._process_body(v)) for k, v in body.items()) | |
--- modulename: server, funcname: <genexpr> | |
server.py(171): return dict((self._process_body(k), self._process_body(v)) for k, v in body.items()) | |
--- modulename: server, funcname: <genexpr> | |
server.py(171): return dict((self._process_body(k), self._process_body(v)) for k, v in body.items()) | |
--- modulename: server, funcname: _process_body | |
server.py(168): if isinstance(body, (list, set, tuple)): | |
server.py(170): elif isinstance(body, dict): | |
server.py(172): return ensure_utf_8(body) | |
--- modulename: util, funcname: ensure_utf_8 | |
util.py(43): if not isinstance(s, basestring): | |
util.py(45): if isinstance(s, str): | |
util.py(46): s = s.decode('iso-8859-1') | |
util.py(47): u = s.encode('utf-8') | |
util.py(48): return u | |
--- modulename: server, funcname: _process_body | |
server.py(168): if isinstance(body, (list, set, tuple)): | |
server.py(170): elif isinstance(body, dict): | |
server.py(171): return dict((self._process_body(k), self._process_body(v)) for k, v in body.items()) | |
--- modulename: server, funcname: <genexpr> | |
server.py(171): return dict((self._process_body(k), self._process_body(v)) for k, v in body.items()) | |
--- modulename: server, funcname: <genexpr> | |
server.py(171): return dict((self._process_body(k), self._process_body(v)) for k, v in body.items()) | |
server.py(139): if not isinstance(body, (NoneType, basestring)): | |
server.py(140): body = json.dumps(body) | |
--- modulename: __init__, funcname: dumps | |
__init__.py(226): if (skipkeys is False and ensure_ascii is True and | |
__init__.py(227): check_circular is True and allow_nan is True and | |
__init__.py(228): cls is None and indent is None and separators is None and | |
__init__.py(229): encoding == 'utf-8' and default is None and not kw): | |
__init__.py(230): return _default_encoder.encode(obj) | |
--- modulename: encoder, funcname: encode | |
encoder.py(354): if isinstance(o, basestring): | |
encoder.py(367): chunks = list(self.iterencode(o)) | |
--- modulename: encoder, funcname: iterencode | |
encoder.py(380): if self.check_circular: | |
encoder.py(381): markers = {} | |
encoder.py(384): return self._iterencode(o, markers) | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(285): if isinstance(o, basestring): | |
encoder.py(295): elif o is None: | |
encoder.py(297): elif o is True: | |
encoder.py(299): elif o is False: | |
encoder.py(301): elif isinstance(o, (int, long)): | |
encoder.py(303): elif isinstance(o, float): | |
encoder.py(305): elif isinstance(o, (list, tuple)): | |
encoder.py(308): elif isinstance(o, dict): | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(214): if not dct: | |
encoder.py(217): if markers is not None: | |
encoder.py(218): markerid = id(dct) | |
encoder.py(219): if markerid in markers: | |
encoder.py(221): markers[markerid] = dct | |
encoder.py(222): yield '{' | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(223): key_separator = self.key_separator | |
encoder.py(224): if self.indent is not None: | |
encoder.py(230): newline_indent = None | |
encoder.py(231): item_separator = self.item_separator | |
encoder.py(232): first = True | |
encoder.py(233): if self.ensure_ascii: | |
encoder.py(234): encoder = encode_basestring_ascii | |
encoder.py(237): allow_nan = self.allow_nan | |
encoder.py(238): if self.sort_keys: | |
encoder.py(243): items = dct.iteritems() | |
encoder.py(244): _encoding = self.encoding | |
encoder.py(245): _do_decode = (_encoding is not None | |
encoder.py(246): and not (_encoding == 'utf-8')) | |
encoder.py(247): for key, value in items: | |
encoder.py(248): if isinstance(key, str): | |
encoder.py(249): if _do_decode: | |
encoder.py(269): if first: | |
encoder.py(270): first = False | |
encoder.py(273): yield encoder(key) | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(274): yield key_separator | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(285): if isinstance(o, basestring): | |
encoder.py(295): elif o is None: | |
encoder.py(297): elif o is True: | |
encoder.py(299): elif o is False: | |
encoder.py(301): elif isinstance(o, (int, long)): | |
encoder.py(303): elif isinstance(o, float): | |
encoder.py(305): elif isinstance(o, (list, tuple)): | |
encoder.py(308): elif isinstance(o, dict): | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(214): if not dct: | |
encoder.py(215): yield '{}' | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(216): return | |
encoder.py(247): for key, value in items: | |
encoder.py(248): if isinstance(key, str): | |
encoder.py(249): if _do_decode: | |
encoder.py(269): if first: | |
encoder.py(272): yield item_separator | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(273): yield encoder(key) | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(274): yield key_separator | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(285): if isinstance(o, basestring): | |
encoder.py(295): elif o is None: | |
encoder.py(297): elif o is True: | |
encoder.py(299): elif o is False: | |
encoder.py(301): elif isinstance(o, (int, long)): | |
encoder.py(303): elif isinstance(o, float): | |
encoder.py(305): elif isinstance(o, (list, tuple)): | |
encoder.py(308): elif isinstance(o, dict): | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(214): if not dct: | |
encoder.py(217): if markers is not None: | |
encoder.py(218): markerid = id(dct) | |
encoder.py(219): if markerid in markers: | |
encoder.py(221): markers[markerid] = dct | |
encoder.py(222): yield '{' | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(223): key_separator = self.key_separator | |
encoder.py(224): if self.indent is not None: | |
encoder.py(230): newline_indent = None | |
encoder.py(231): item_separator = self.item_separator | |
encoder.py(232): first = True | |
encoder.py(233): if self.ensure_ascii: | |
encoder.py(234): encoder = encode_basestring_ascii | |
encoder.py(237): allow_nan = self.allow_nan | |
encoder.py(238): if self.sort_keys: | |
encoder.py(243): items = dct.iteritems() | |
encoder.py(244): _encoding = self.encoding | |
encoder.py(245): _do_decode = (_encoding is not None | |
encoder.py(246): and not (_encoding == 'utf-8')) | |
encoder.py(247): for key, value in items: | |
encoder.py(248): if isinstance(key, str): | |
encoder.py(249): if _do_decode: | |
encoder.py(269): if first: | |
encoder.py(270): first = False | |
encoder.py(273): yield encoder(key) | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(274): yield key_separator | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(285): if isinstance(o, basestring): | |
encoder.py(295): elif o is None: | |
encoder.py(297): elif o is True: | |
encoder.py(299): elif o is False: | |
encoder.py(301): elif isinstance(o, (int, long)): | |
encoder.py(303): elif isinstance(o, float): | |
encoder.py(305): elif isinstance(o, (list, tuple)): | |
encoder.py(308): elif isinstance(o, dict): | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(214): if not dct: | |
encoder.py(217): if markers is not None: | |
encoder.py(218): markerid = id(dct) | |
encoder.py(219): if markerid in markers: | |
encoder.py(221): markers[markerid] = dct | |
encoder.py(222): yield '{' | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(223): key_separator = self.key_separator | |
encoder.py(224): if self.indent is not None: | |
encoder.py(230): newline_indent = None | |
encoder.py(231): item_separator = self.item_separator | |
encoder.py(232): first = True | |
encoder.py(233): if self.ensure_ascii: | |
encoder.py(234): encoder = encode_basestring_ascii | |
encoder.py(237): allow_nan = self.allow_nan | |
encoder.py(238): if self.sort_keys: | |
encoder.py(243): items = dct.iteritems() | |
encoder.py(244): _encoding = self.encoding | |
encoder.py(245): _do_decode = (_encoding is not None | |
encoder.py(246): and not (_encoding == 'utf-8')) | |
encoder.py(247): for key, value in items: | |
encoder.py(248): if isinstance(key, str): | |
encoder.py(249): if _do_decode: | |
encoder.py(269): if first: | |
encoder.py(270): first = False | |
encoder.py(273): yield encoder(key) | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(274): yield key_separator | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(285): if isinstance(o, basestring): | |
encoder.py(295): elif o is None: | |
encoder.py(297): elif o is True: | |
encoder.py(298): yield 'true' | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(247): for key, value in items: | |
encoder.py(248): if isinstance(key, str): | |
encoder.py(249): if _do_decode: | |
encoder.py(269): if first: | |
encoder.py(272): yield item_separator | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(273): yield encoder(key) | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(274): yield key_separator | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(285): if isinstance(o, basestring): | |
encoder.py(295): elif o is None: | |
encoder.py(297): elif o is True: | |
encoder.py(298): yield 'true' | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(247): for key, value in items: | |
encoder.py(277): if newline_indent is not None: | |
encoder.py(280): yield '}' | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(281): if markers is not None: | |
encoder.py(282): del markers[markerid] | |
encoder.py(247): for key, value in items: | |
encoder.py(248): if isinstance(key, str): | |
encoder.py(249): if _do_decode: | |
encoder.py(269): if first: | |
encoder.py(272): yield item_separator | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(273): yield encoder(key) | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(274): yield key_separator | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(285): if isinstance(o, basestring): | |
encoder.py(295): elif o is None: | |
encoder.py(297): elif o is True: | |
encoder.py(299): elif o is False: | |
encoder.py(301): elif isinstance(o, (int, long)): | |
encoder.py(303): elif isinstance(o, float): | |
encoder.py(305): elif isinstance(o, (list, tuple)): | |
encoder.py(308): elif isinstance(o, dict): | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(214): if not dct: | |
encoder.py(217): if markers is not None: | |
encoder.py(218): markerid = id(dct) | |
encoder.py(219): if markerid in markers: | |
encoder.py(221): markers[markerid] = dct | |
encoder.py(222): yield '{' | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(223): key_separator = self.key_separator | |
encoder.py(224): if self.indent is not None: | |
encoder.py(230): newline_indent = None | |
encoder.py(231): item_separator = self.item_separator | |
encoder.py(232): first = True | |
encoder.py(233): if self.ensure_ascii: | |
encoder.py(234): encoder = encode_basestring_ascii | |
encoder.py(237): allow_nan = self.allow_nan | |
encoder.py(238): if self.sort_keys: | |
encoder.py(243): items = dct.iteritems() | |
encoder.py(244): _encoding = self.encoding | |
encoder.py(245): _do_decode = (_encoding is not None | |
encoder.py(246): and not (_encoding == 'utf-8')) | |
encoder.py(247): for key, value in items: | |
encoder.py(248): if isinstance(key, str): | |
encoder.py(249): if _do_decode: | |
encoder.py(269): if first: | |
encoder.py(270): first = False | |
encoder.py(273): yield encoder(key) | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(274): yield key_separator | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(285): if isinstance(o, basestring): | |
encoder.py(295): elif o is None: | |
encoder.py(297): elif o is True: | |
encoder.py(298): yield 'true' | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(247): for key, value in items: | |
encoder.py(248): if isinstance(key, str): | |
encoder.py(249): if _do_decode: | |
encoder.py(269): if first: | |
encoder.py(272): yield item_separator | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(273): yield encoder(key) | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(274): yield key_separator | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(285): if isinstance(o, basestring): | |
encoder.py(295): elif o is None: | |
encoder.py(297): elif o is True: | |
encoder.py(298): yield 'true' | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(247): for key, value in items: | |
encoder.py(277): if newline_indent is not None: | |
encoder.py(280): yield '}' | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(281): if markers is not None: | |
encoder.py(282): del markers[markerid] | |
encoder.py(247): for key, value in items: | |
encoder.py(277): if newline_indent is not None: | |
encoder.py(280): yield '}' | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(281): if markers is not None: | |
encoder.py(282): del markers[markerid] | |
encoder.py(247): for key, value in items: | |
encoder.py(248): if isinstance(key, str): | |
encoder.py(249): if _do_decode: | |
encoder.py(269): if first: | |
encoder.py(272): yield item_separator | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(273): yield encoder(key) | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(274): yield key_separator | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(285): if isinstance(o, basestring): | |
encoder.py(295): elif o is None: | |
encoder.py(297): elif o is True: | |
encoder.py(299): elif o is False: | |
encoder.py(301): elif isinstance(o, (int, long)): | |
encoder.py(303): elif isinstance(o, float): | |
encoder.py(305): elif isinstance(o, (list, tuple)): | |
encoder.py(308): elif isinstance(o, dict): | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(214): if not dct: | |
encoder.py(215): yield '{}' | |
encoder.py(310): yield chunk | |
encoder.py(276): yield chunk | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(275): for chunk in self._iterencode(value, markers): | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(216): return | |
encoder.py(247): for key, value in items: | |
encoder.py(277): if newline_indent is not None: | |
encoder.py(280): yield '}' | |
encoder.py(310): yield chunk | |
--- modulename: encoder, funcname: _iterencode | |
encoder.py(309): for chunk in self._iterencode_dict(o, markers): | |
--- modulename: encoder, funcname: _iterencode_dict | |
encoder.py(281): if markers is not None: | |
encoder.py(282): del markers[markerid] | |
encoder.py(368): return ''.join(chunks) | |
server.py(141): self.log.debug('sending %s request to %s' % (method, url)) | |
--- modulename: __init__, funcname: debug | |
__init__.py(1043): if self.isEnabledFor(DEBUG): | |
--- modulename: __init__, funcname: isEnabledFor | |
__init__.py(1248): if self.manager.disable >= level: | |
__init__.py(1250): return level >= self.getEffectiveLevel() | |
--- modulename: __init__, funcname: getEffectiveLevel | |
__init__.py(1237): logger = self | |
__init__.py(1238): while logger: | |
__init__.py(1239): if logger.level: | |
__init__.py(1240): return logger.level | |
server.py(143): response_code, response_body = self.server_wrapper.request(method, url, body) | |
--- modulename: server, funcname: request | |
server.py(267): headers = dict(self.pulp_connection.headers) # copy so we don't affect the calling method | |
server.py(271): ssl_context = SSL.Context('sslv3') | |
--- modulename: Context, funcname: __init__ | |
Context.py(41): proto = getattr(m2, protocol + '_method', None) | |
Context.py(42): if proto is None: | |
Context.py(44): self.ctx = m2.ssl_ctx_new(proto()) | |
Context.py(45): self.allow_unknown_ca = 0 | |
Context.py(46): self.post_connection_check = post_connection_check | |
Context.py(47): map()[long(self.ctx)] = self | |
--- modulename: Context, funcname: map | |
Context.py(28): if _ctxmap.singleton is None: | |
Context.py(29): _ctxmap.singleton = _ctxmap() | |
--- modulename: Context, funcname: __init__ | |
Context.py(16): self.map = WeakValueDictionary() | |
--- modulename: weakref, funcname: __init__ | |
weakref.py(46): def remove(wr, selfref=ref(self)): | |
weakref.py(50): self._remove = remove | |
weakref.py(51): UserDict.UserDict.__init__(self, *args, **kw) | |
--- modulename: UserDict, funcname: __init__ | |
UserDict.py(5): self.data = {} | |
UserDict.py(6): if dict is not None: | |
UserDict.py(8): if len(kwargs): | |
Context.py(30): return _ctxmap.singleton | |
--- modulename: Context, funcname: __setitem__ | |
Context.py(22): self.map[key] = value | |
--- modulename: weakref, funcname: __setitem__ | |
weakref.py(78): self.data[key] = KeyedRef(value, self._remove, key) | |
--- modulename: weakref, funcname: __new__ | |
weakref.py(211): self = ref.__new__(type, ob, callback) | |
weakref.py(212): self.key = key | |
weakref.py(213): return self | |
--- modulename: weakref, funcname: __init__ | |
weakref.py(216): super(KeyedRef, self).__init__(ob, callback) | |
Context.py(48): m2.ssl_ctx_set_cache_size(self.ctx, 128L) | |
Context.py(49): if weak_crypto is None: | |
Context.py(50): if protocol == 'sslv23': | |
Context.py(52): self.set_cipher_list('ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH') | |
--- modulename: Context, funcname: set_cipher_list | |
Context.py(225): return m2.ssl_ctx_set_cipher_list(self.ctx, cipher_list) | |
server.py(272): if self.pulp_connection.validate_ssl_ca: | |
server.py(284): ssl_context.set_session_timeout(self.pulp_connection.timeout) | |
--- modulename: Context, funcname: set_session_timeout | |
Context.py(237): return m2.ssl_ctx_set_session_timeout(self.ctx, timeout) | |
server.py(286): if self.pulp_connection.username and self.pulp_connection.password: | |
server.py(290): elif self.pulp_connection.cert_filename: | |
server.py(291): ssl_context.load_cert(self.pulp_connection.cert_filename) | |
--- modulename: Context, funcname: load_cert | |
Context.py(75): m2.ssl_ctx_passphrase_callback(self.ctx, callback) | |
Context.py(76): m2.ssl_ctx_use_cert(self.ctx, certfile) | |
Context.py(77): if not keyfile: | |
Context.py(78): keyfile = certfile | |
Context.py(79): m2.ssl_ctx_use_privkey(self.ctx, keyfile) | |
Context.py(80): if not m2.ssl_ctx_check_privkey(self.ctx): | |
server.py(295): if self.pulp_connection.oauth_key and self.pulp_connection.oauth_secret and oauth: | |
server.py(311): connection = httpslib.HTTPSConnection( | |
server.py(312): self.pulp_connection.host, self.pulp_connection.port, ssl_context=ssl_context) | |
--- modulename: httpslib, funcname: __init__ | |
httpslib.py(23): self.session = None | |
httpslib.py(24): keys = ssl.keys() | |
httpslib.py(25): try: | |
httpslib.py(26): keys.remove('key_file') | |
httpslib.py(27): except ValueError: | |
httpslib.py(28): pass | |
httpslib.py(29): try: | |
httpslib.py(30): keys.remove('cert_file') | |
httpslib.py(31): except ValueError: | |
httpslib.py(32): pass | |
httpslib.py(33): try: | |
httpslib.py(34): keys.remove('ssl_context') | |
httpslib.py(37): if keys: | |
httpslib.py(39): try: | |
httpslib.py(40): self.ssl_ctx = ssl['ssl_context'] | |
httpslib.py(41): assert isinstance(self.ssl_ctx, SSL.Context), self.ssl_ctx | |
httpslib.py(44): HTTPConnection.__init__(self, host, port, strict) | |
--- modulename: httplib, funcname: __init__ | |
httplib.py(651): self.timeout = timeout | |
httplib.py(652): self.sock = None | |
httplib.py(653): self._buffer = [] | |
httplib.py(654): self.__response = None | |
httplib.py(655): self.__state = _CS_IDLE | |
httplib.py(656): self._method = None | |
httplib.py(657): self._tunnel_host = None | |
httplib.py(658): self._tunnel_port = None | |
httplib.py(659): self._tunnel_headers = {} | |
httplib.py(661): self._set_hostport(host, port) | |
--- modulename: httplib, funcname: _set_hostport | |
httplib.py(679): if port is None: | |
httplib.py(692): self.host = host | |
httplib.py(693): self.port = port | |
httplib.py(662): if strict is not None: | |
server.py(314): try: | |
server.py(316): connection.request(method, url, body=body, headers=headers) | |
--- modulename: httplib, funcname: request | |
httplib.py(913): try: | |
httplib.py(914): self._send_request(method, url, body, headers) | |
--- modulename: httplib, funcname: _send_request | |
httplib.py(924): header_names = dict.fromkeys([k.lower() for k in headers]) | |
httplib.py(924): header_names = dict.fromkeys([k.lower() for k in headers]) | |
httplib.py(924): header_names = dict.fromkeys([k.lower() for k in headers]) | |
httplib.py(924): header_names = dict.fromkeys([k.lower() for k in headers]) | |
httplib.py(925): skips = {} | |
httplib.py(926): if 'host' in header_names: | |
httplib.py(928): if 'accept-encoding' in header_names: | |
httplib.py(931): self.putrequest(method, url, **skips) | |
--- modulename: httplib, funcname: putrequest | |
httplib.py(793): if self.__response and self.__response.isclosed(): | |
httplib.py(815): if self.__state == _CS_IDLE: | |
httplib.py(816): self.__state = _CS_REQ_STARTED | |
httplib.py(821): self._method = method | |
httplib.py(822): if not url: | |
httplib.py(824): str = '%s %s %s' % (method, url, self._http_vsn_str) | |
httplib.py(826): self._output(str) | |
--- modulename: httplib, funcname: _output | |
httplib.py(770): self._buffer.append(s) | |
httplib.py(828): if self._http_vsn == 11: | |
httplib.py(831): if not skip_host: | |
httplib.py(846): netloc = '' | |
httplib.py(847): if url.startswith('http'): | |
httplib.py(850): if netloc: | |
httplib.py(857): try: | |
httplib.py(858): host_enc = self.host.encode("ascii") | |
httplib.py(861): if self.port == self.default_port: | |
httplib.py(862): self.putheader('Host', host_enc) | |
--- modulename: httplib, funcname: putheader | |
httplib.py(894): if self.__state != _CS_REQ_STARTED: | |
httplib.py(897): str = '%s: %s' % (header, value) | |
httplib.py(898): self._output(str) | |
--- modulename: httplib, funcname: _output | |
httplib.py(770): self._buffer.append(s) | |
httplib.py(874): if not skip_accept_encoding: | |
httplib.py(875): self.putheader('Accept-Encoding', 'identity') | |
--- modulename: httplib, funcname: putheader | |
httplib.py(894): if self.__state != _CS_REQ_STARTED: | |
httplib.py(897): str = '%s: %s' % (header, value) | |
httplib.py(898): self._output(str) | |
--- modulename: httplib, funcname: _output | |
httplib.py(770): self._buffer.append(s) | |
httplib.py(887): pass | |
httplib.py(933): if body and ('content-length' not in header_names): | |
httplib.py(934): thelen=None | |
httplib.py(935): try: | |
httplib.py(936): thelen=str(len(body)) | |
httplib.py(947): if thelen is not None: | |
httplib.py(948): self.putheader('Content-Length',thelen) | |
--- modulename: httplib, funcname: putheader | |
httplib.py(894): if self.__state != _CS_REQ_STARTED: | |
httplib.py(897): str = '%s: %s' % (header, value) | |
httplib.py(898): self._output(str) | |
--- modulename: httplib, funcname: _output | |
httplib.py(770): self._buffer.append(s) | |
httplib.py(949): for hdr, value in headers.iteritems(): | |
httplib.py(950): self.putheader(hdr, value) | |
--- modulename: httplib, funcname: putheader | |
httplib.py(894): if self.__state != _CS_REQ_STARTED: | |
httplib.py(897): str = '%s: %s' % (header, value) | |
httplib.py(898): self._output(str) | |
--- modulename: httplib, funcname: _output | |
httplib.py(770): self._buffer.append(s) | |
httplib.py(949): for hdr, value in headers.iteritems(): | |
httplib.py(950): self.putheader(hdr, value) | |
--- modulename: httplib, funcname: putheader | |
httplib.py(894): if self.__state != _CS_REQ_STARTED: | |
httplib.py(897): str = '%s: %s' % (header, value) | |
httplib.py(898): self._output(str) | |
--- modulename: httplib, funcname: _output | |
httplib.py(770): self._buffer.append(s) | |
httplib.py(949): for hdr, value in headers.iteritems(): | |
httplib.py(950): self.putheader(hdr, value) | |
--- modulename: httplib, funcname: putheader | |
httplib.py(894): if self.__state != _CS_REQ_STARTED: | |
httplib.py(897): str = '%s: %s' % (header, value) | |
httplib.py(898): self._output(str) | |
--- modulename: httplib, funcname: _output | |
httplib.py(770): self._buffer.append(s) | |
httplib.py(949): for hdr, value in headers.iteritems(): | |
httplib.py(951): self.endheaders() | |
--- modulename: httplib, funcname: endheaders | |
httplib.py(903): if self.__state == _CS_REQ_STARTED: | |
httplib.py(904): self.__state = _CS_REQ_SENT | |
httplib.py(908): self._send_output() | |
--- modulename: httplib, funcname: _send_output | |
httplib.py(777): self._buffer.extend(("", "")) | |
httplib.py(778): msg = "\r\n".join(self._buffer) | |
httplib.py(779): del self._buffer[:] | |
httplib.py(780): self.send(msg) | |
--- modulename: httplib, funcname: send | |
httplib.py(737): if self.sock is None: | |
httplib.py(738): if self.auto_open: | |
httplib.py(739): self.connect() | |
--- modulename: httpslib, funcname: connect | |
httpslib.py(47): self.sock = SSL.Connection(self.ssl_ctx) | |
--- modulename: Connection, funcname: __init__ | |
Connection.py(42): self.ctx = ctx | |
Connection.py(43): self.ssl = m2.ssl_new(self.ctx.ctx) | |
Connection.py(44): if sock is not None: | |
Connection.py(47): self.socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) | |
--- modulename: socket, funcname: __init__ | |
socket.py(183): if _sock is None: | |
socket.py(184): _sock = _realsocket(family, type, proto) | |
socket.py(185): self._sock = _sock | |
socket.py(186): for method in _delegate_methods: | |
socket.py(187): setattr(self, method, getattr(_sock, method)) | |
socket.py(186): for method in _delegate_methods: | |
socket.py(187): setattr(self, method, getattr(_sock, method)) | |
socket.py(186): for method in _delegate_methods: | |
socket.py(187): setattr(self, method, getattr(_sock, method)) | |
socket.py(186): for method in _delegate_methods: | |
socket.py(187): setattr(self, method, getattr(_sock, method)) | |
socket.py(186): for method in _delegate_methods: | |
socket.py(187): setattr(self, method, getattr(_sock, method)) | |
socket.py(186): for method in _delegate_methods: | |
socket.py(187): setattr(self, method, getattr(_sock, method)) | |
socket.py(186): for method in _delegate_methods: | |
Connection.py(48): self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) | |
--- modulename: socket, funcname: setsockopt | |
<string>(1): Connection.py(49): self._fileno = self.socket.fileno() | |
--- modulename: socket, funcname: fileno | |
<string>(1): Connection.py(51): self._timeout = self.socket.gettimeout() | |
--- modulename: socket, funcname: gettimeout | |
<string>(1): Connection.py(52): if self._timeout is None: | |
Connection.py(53): self._timeout = -1.0 | |
Connection.py(55): self.ssl_close_flag = m2.bio_noclose | |
Connection.py(57): if self.ctx.post_connection_check is not None: | |
httpslib.py(48): if self.session: | |
httpslib.py(50): self.sock.connect((self.host, self.port)) | |
--- modulename: Connection, funcname: connect | |
Connection.py(181): self.socket.connect(addr) | |
--- modulename: socket, funcname: connect | |
<string>(1): Connection.py(182): self.addr = addr | |
Connection.py(183): self.setup_ssl() | |
--- modulename: Connection, funcname: setup_ssl | |
Connection.py(139): self.sockbio = m2.bio_new_socket(self.socket.fileno(), 0) | |
--- modulename: socket, funcname: fileno | |
<string>(1): Connection.py(141): m2.ssl_set_bio(self.ssl, self.sockbio, self.sockbio) | |
Connection.py(143): self.sslbio = m2.bio_new(m2.bio_f_ssl()) | |
Connection.py(145): m2.bio_set_ssl(self.sslbio, self.ssl, m2.bio_noclose) | |
Connection.py(184): self.set_connect_state() | |
--- modulename: Connection, funcname: set_connect_state | |
Connection.py(175): m2.ssl_set_connect_state(self.ssl) | |
Connection.py(185): ret = self.connect_ssl() | |
--- modulename: Connection, funcname: connect_ssl | |
Connection.py(178): return m2.ssl_connect(self.ssl, self._timeout) | |
Connection.py(186): check = getattr(self, 'postConnectionCheck', self.clientPostConnectionCheck) | |
Connection.py(187): if check is not None: | |
Connection.py(188): if not check(self.get_peer_cert(), self.addr[0]): | |
--- modulename: Connection, funcname: get_peer_cert | |
Connection.py(283): c=m2.ssl_get_peer_cert(self.ssl) | |
Connection.py(284): if c is None: | |
Connection.py(287): return X509.X509(c, 1) | |
--- modulename: X509, funcname: __init__ | |
X509.py(329): if x509 is not None: | |
X509.py(330): assert m2.x509_type_check(x509), "'x509' type error" | |
X509.py(331): self.x509 = x509 | |
X509.py(332): self._pyfree = _pyfree | |
--- modulename: Checker, funcname: __call__ | |
Checker.py(65): if peerCert is None: | |
Checker.py(68): if host is not None: | |
Checker.py(69): self.host = host | |
Checker.py(71): if self.fingerprint: | |
Checker.py(86): if self.host: | |
Checker.py(87): hostValidationPassed = False | |
Checker.py(88): self.useSubjectAltNameOnly = False | |
Checker.py(91): try: | |
Checker.py(92): subjectAltName = peerCert.get_ext('subjectAltName').get_value() | |
--- modulename: X509, funcname: get_ext | |
X509.py(510): m2x509_get_ext = m2.x509_get_ext | |
X509.py(511): m2x509_extension_get_name = m2.x509_extension_get_name | |
X509.py(512): x509 = self.x509 | |
X509.py(514): for i in range(m2.x509_get_ext_count(x509)): | |
X509.py(515): extPtr = m2x509_get_ext(x509, i) | |
X509.py(516): if m2x509_extension_get_name(extPtr) == name: | |
X509.py(514): for i in range(m2.x509_get_ext_count(x509)): | |
X509.py(515): extPtr = m2x509_get_ext(x509, i) | |
X509.py(516): if m2x509_extension_get_name(extPtr) == name: | |
X509.py(514): for i in range(m2.x509_get_ext_count(x509)): | |
X509.py(515): extPtr = m2x509_get_ext(x509, i) | |
X509.py(516): if m2x509_extension_get_name(extPtr) == name: | |
X509.py(514): for i in range(m2.x509_get_ext_count(x509)): | |
X509.py(515): extPtr = m2x509_get_ext(x509, i) | |
X509.py(516): if m2x509_extension_get_name(extPtr) == name: | |
X509.py(514): for i in range(m2.x509_get_ext_count(x509)): | |
X509.py(515): extPtr = m2x509_get_ext(x509, i) | |
X509.py(516): if m2x509_extension_get_name(extPtr) == name: | |
X509.py(514): for i in range(m2.x509_get_ext_count(x509)): | |
X509.py(519): raise LookupError | |
Checker.py(99): except LookupError: | |
Checker.py(100): pass | |
Checker.py(103): if not hostValidationPassed: | |
Checker.py(104): hasCommonName = False | |
Checker.py(105): commonNames = '' | |
Checker.py(106): for entry in peerCert.get_subject().get_entries_by_nid(m2.NID_commonName): | |
--- modulename: X509, funcname: get_subject | |
X509.py(478): assert m2.x509_type_check(self.x509), "'x509' type error" | |
X509.py(479): return X509_Name(m2.x509_get_subject_name(self.x509)) | |
--- modulename: X509, funcname: __init__ | |
X509.py(230): if x509_name is not None: | |
X509.py(231): assert m2.x509_name_type_check(x509_name), "'x509_name' type error" | |
X509.py(232): self.x509_name = x509_name | |
--- modulename: X509, funcname: __setattr__ | |
X509.py(257): if attr in self.nid: | |
X509.py(261): self.__dict__[attr] = value | |
X509.py(233): self._pyfree = _pyfree | |
--- modulename: X509, funcname: __setattr__ | |
X509.py(257): if attr in self.nid: | |
X509.py(261): self.__dict__[attr] = value | |
--- modulename: X509, funcname: get_entries_by_nid | |
X509.py(287): ret = [] | |
X509.py(288): lastpos = -1 | |
X509.py(290): while True: | |
X509.py(291): lastpos = m2.x509_name_get_index_by_nid(self.x509_name, nid, | |
X509.py(292): lastpos) | |
X509.py(293): if lastpos == -1: | |
X509.py(296): ret.append(self[lastpos]) | |
--- modulename: X509, funcname: __getitem__ | |
X509.py(267): if not 0 <= idx < self.entry_count(): | |
--- modulename: X509, funcname: entry_count | |
X509.py(284): return m2.x509_name_entry_count( self.x509_name ) | |
X509.py(269): return X509_Name_Entry(m2.x509_name_get_entry(self.x509_name, idx)) | |
--- modulename: X509, funcname: __init__ | |
X509.py(172): self.x509_name_entry = x509_name_entry | |
X509.py(173): self._pyfree = _pyfree | |
X509.py(290): while True: | |
X509.py(291): lastpos = m2.x509_name_get_index_by_nid(self.x509_name, nid, | |
X509.py(292): lastpos) | |
X509.py(293): if lastpos == -1: | |
X509.py(294): break | |
X509.py(298): return ret | |
--- modulename: X509, funcname: __del__ | |
X509.py(239): if getattr(self, '_pyfree', 0): | |
Checker.py(107): hasCommonName = True | |
Checker.py(108): commonName = entry.get_data().as_text() | |
--- modulename: X509, funcname: get_data | |
X509.py(194): return ASN1.ASN1_String(m2.x509_name_entry_get_data(self.x509_name_entry)) | |
--- modulename: ASN1, funcname: __init__ | |
ASN1.py(41): self.asn1str = asn1str | |
ASN1.py(42): self._pyfree = _pyfree | |
--- modulename: ASN1, funcname: as_text | |
ASN1.py(57): buf = BIO.MemoryBuffer() | |
--- modulename: BIO, funcname: __init__ | |
BIO.py(138): BIO.__init__(self) | |
--- modulename: BIO, funcname: __init__ | |
BIO.py(23): self.bio = bio | |
BIO.py(24): self._pyfree = _pyfree | |
BIO.py(25): self._close_cb = _close_cb | |
BIO.py(26): self.closed = 0 | |
BIO.py(27): self.write_closed = 0 | |
BIO.py(139): self.bio = m2.bio_new(m2.bio_s_mem()) | |
BIO.py(140): self._pyfree = 1 | |
BIO.py(141): if data is not None: | |
ASN1.py(58): m2.asn1_string_print_ex( buf.bio_ptr(), self.asn1str, flags) | |
--- modulename: BIO, funcname: _ptr | |
BIO.py(34): return self.bio | |
ASN1.py(59): return buf.read_all() | |
--- modulename: BIO, funcname: read | |
BIO.py(148): if not self.readable(): | |
--- modulename: BIO, funcname: readable | |
BIO.py(43): return not self.closed | |
BIO.py(150): if size: | |
BIO.py(153): return m2.bio_read(self.bio, m2.bio_ctrl_pending(self.bio)) | |
--- modulename: BIO, funcname: __del__ | |
BIO.py(30): if self._pyfree: | |
BIO.py(31): self.m2_bio_free(self.bio) | |
--- modulename: ASN1, funcname: __del__ | |
ASN1.py(50): if getattr(self, '_pyfree', 0): | |
Checker.py(109): if not commonNames: | |
Checker.py(110): commonNames = commonName | |
Checker.py(113): if self._match(self.host, commonName): | |
--- modulename: Checker, funcname: _match | |
Checker.py(192): host = host.lower() | |
Checker.py(193): certHost = certHost.lower() | |
Checker.py(195): if host == certHost: | |
Checker.py(196): return True | |
Checker.py(114): hostValidationPassed = True | |
Checker.py(115): break | |
Checker.py(117): if not hasCommonName: | |
Checker.py(120): if not hostValidationPassed: | |
Checker.py(125): return True | |
--- modulename: X509, funcname: __del__ | |
X509.py(176): if getattr(self, '_pyfree', 0): | |
--- modulename: X509, funcname: __del__ | |
X509.py(338): if getattr(self, '_pyfree', 0): | |
X509.py(339): self.m2_x509_free(self.x509) | |
Connection.py(190): return ret | |
httplib.py(748): if self.debuglevel > 0: | |
httplib.py(750): try: | |
httplib.py(751): blocksize=8192 | |
httplib.py(752): if hasattr(str,'read') and not isinstance(str, array): | |
httplib.py(759): self.sock.sendall(str) | |
--- modulename: Connection, funcname: write | |
Connection.py(221): if self._timeout != 0.0: | |
Connection.py(222): return self._write_bio(data) | |
--- modulename: Connection, funcname: _write_bio | |
Connection.py(205): return m2.ssl_write(self.ssl, data, self._timeout) | |
httplib.py(953): if body: | |
httplib.py(954): self.send(body) | |
--- modulename: httplib, funcname: send | |
httplib.py(737): if self.sock is None: | |
httplib.py(748): if self.debuglevel > 0: | |
httplib.py(750): try: | |
httplib.py(751): blocksize=8192 | |
httplib.py(752): if hasattr(str,'read') and not isinstance(str, array): | |
httplib.py(759): self.sock.sendall(str) | |
--- modulename: Connection, funcname: write | |
Connection.py(221): if self._timeout != 0.0: | |
Connection.py(222): return self._write_bio(data) | |
--- modulename: Connection, funcname: _write_bio | |
Connection.py(205): return m2.ssl_write(self.ssl, data, self._timeout) | |
server.py(317): response = connection.getresponse() | |
--- modulename: httplib, funcname: getresponse | |
httplib.py(960): if self.__response and self.__response.isclosed(): | |
httplib.py(979): if self.__state != _CS_REQ_SENT or self.__response: | |
httplib.py(982): if self.debuglevel > 0: | |
httplib.py(987): response = self.response_class(self.sock, strict=self.strict, | |
httplib.py(988): method=self._method) | |
--- modulename: httplib, funcname: __init__ | |
httplib.py(330): self.fp = sock.makefile('rb', 0) | |
--- modulename: Connection, funcname: makefile | |
Connection.py(328): return socket._fileobject(self, mode, bufsize) | |
--- modulename: socket, funcname: __init__ | |
socket.py(244): self._sock = sock | |
socket.py(245): self.mode = mode # Not actually used in this version | |
socket.py(246): if bufsize < 0: | |
socket.py(248): self.bufsize = bufsize | |
socket.py(249): self.softspace = False | |
socket.py(253): if bufsize == 0: | |
socket.py(254): self._rbufsize = 1 | |
socket.py(259): self._wbufsize = bufsize | |
socket.py(264): self._rbuf = StringIO() | |
socket.py(265): self._wbuf = [] # A list of strings | |
socket.py(266): self._wbuf_len = 0 | |
socket.py(267): self._close = close | |
httplib.py(331): self.debuglevel = debuglevel | |
httplib.py(332): self.strict = strict | |
httplib.py(333): self._method = method | |
httplib.py(335): self.msg = None | |
httplib.py(338): self.version = _UNKNOWN # HTTP-Version | |
httplib.py(339): self.status = _UNKNOWN # Status-Code | |
httplib.py(340): self.reason = _UNKNOWN # Reason-Phrase | |
httplib.py(342): self.chunked = _UNKNOWN # is "chunked" being used? | |
httplib.py(343): self.chunk_left = _UNKNOWN # bytes left to read in current chunk | |
httplib.py(344): self.length = _UNKNOWN # number of bytes left in response | |
httplib.py(345): self.will_close = _UNKNOWN # conn will close at end of response | |
httplib.py(990): response.begin() | |
--- modulename: httplib, funcname: begin | |
httplib.py(385): if self.msg is not None: | |
httplib.py(390): while True: | |
httplib.py(391): version, status, reason = self._read_status() | |
--- modulename: httplib, funcname: _read_status | |
httplib.py(349): line = self.fp.readline() | |
--- modulename: socket, funcname: readline | |
socket.py(410): buf = self._rbuf | |
socket.py(411): buf.seek(0, 2) # seek end | |
socket.py(412): if buf.tell() > 0: | |
socket.py(421): if size < 0: | |
socket.py(423): if self._rbufsize <= 1: | |
socket.py(425): buf.seek(0) | |
socket.py(426): buffers = [buf.read()] | |
socket.py(427): self._rbuf = StringIO() # reset _rbuf. we consume it via buf. | |
socket.py(428): data = None | |
socket.py(429): recv = self._sock.recv | |
socket.py(430): while True: | |
socket.py(431): try: | |
socket.py(432): while data != "\n": | |
socket.py(433): data = recv(1) | |
--- modulename: Connection, funcname: read | |
Connection.py(227): if self._timeout != 0.0: | |
Connection.py(228): return self._read_bio(size) | |
--- modulename: Connection, funcname: _read_bio | |
Connection.py(211): if size <= 0: | |
Connection.py(213): return m2.ssl_read(self.ssl, size, self._timeout) | |
socket.py(437): except error, e: | |
server.py(318): except SSL.SSLError, err: | |
cli.py(981): except CommandUsage, e: | |
core.py(480): except Exception, e: | |
Traceback (most recent call last): | |
File "/usr/lib64/python2.6/runpy.py", line 122, in _run_module_as_main | |
"__main__", fname, loader, pkg_name) | |
File "/usr/lib64/python2.6/runpy.py", line 34, in _run_code | |
exec code in run_globals | |
File "/usr/lib64/python2.6/trace.py", line 823, in <module> | |
main() | |
File "/usr/lib64/python2.6/trace.py", line 811, in main | |
t.runctx(code, globs, globs) | |
File "/usr/lib64/python2.6/trace.py", line 512, in runctx | |
exec cmd in globals, locals | |
File "/usr/bin/pulp-admin", line 9, in <module> | |
load_entry_point('pulp-client-admin==2.4.0', 'console_scripts', 'pulp-admin')() | |
File "/usr/lib/python2.6/site-packages/pulp/client/admin/__init__.py", line 35, in main | |
config_files, exception_handler_class=AdminExceptionHandler | |
File "/usr/lib/python2.6/site-packages/pulp/client/launcher.py", line 109, in main | |
code = cli.run(args) | |
File "/usr/lib/python2.6/site-packages/pulp/client/extensions/core.py", line 478, in run | |
exit_code = Cli.run(self, args) | |
File "/usr/lib/python2.6/site-packages/okaara/cli.py", line 974, in run | |
exit_code = command_or_section.execute(self.prompt, remaining_args) | |
File "/usr/lib/python2.6/site-packages/pulp/client/extensions/extensions.py", line 224, in execute | |
return self.method(*arg_list, **clean_kwargs) | |
File "/usr/lib/python2.6/site-packages/pulp_rpm/extensions/admin/repo_create_update.py", line 271, in run | |
importer_config, distributor_configs | |
File "/usr/lib/python2.6/site-packages/pulp/bindings/repository.py", line 189, in update_repo_and_plugins | |
return self.server.PUT(path, body) | |
File "/usr/lib/python2.6/site-packages/pulp/bindings/server.py", line 102, in PUT | |
return self._request('PUT', path, body=body, ensure_encoding=ensure_encoding) | |
File "/usr/lib/python2.6/site-packages/pulp/bindings/server.py", line 143, in _request | |
response_code, response_body = self.server_wrapper.request(method, url, body) | |
File "/usr/lib/python2.6/site-packages/pulp/bindings/server.py", line 317, in request | |
response = connection.getresponse() | |
File "/usr/lib64/python2.6/httplib.py", line 990, in getresponse | |
response.begin() | |
File "/usr/lib64/python2.6/httplib.py", line 391, in begin | |
version, status, reason = self._read_status() | |
File "/usr/lib64/python2.6/httplib.py", line 349, in _read_status | |
line = self.fp.readline() | |
File "/usr/lib64/python2.6/socket.py", line 433, in readline | |
data = recv(1) | |
File "/usr/lib64/python2.6/site-packages/M2Crypto/SSL/Connection.py", line 228, in read | |
return self._read_bio(size) | |
File "/usr/lib64/python2.6/site-packages/M2Crypto/SSL/Connection.py", line 213, in _read_bio | |
return m2.ssl_read(self.ssl, size, self._timeout) | |
KeyboardInterrupt |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[Thu Oct 09 14:11:34 2014] [info] [client 10.12.9.178] Connection to child 4 established (server pkgs.build.navtechinc.com:443) | |
[Thu Oct 09 14:11:34 2014] [info] Seeding PRNG with 144 bytes of entropy | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1868): OpenSSL: Handshake: start | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1876): OpenSSL: Loop: before/accept initialization | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1914): OpenSSL: read 11/11 bytes from BIO#7f0569a41d30 [mem: 7f0569a58f20] (BIO dump follows) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1847): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0000: 16 03 00 00 7d 01 00 00-79 03 ....}...y. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1890): | 0011 - <SPACES/NULS> | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1892): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1914): OpenSSL: read 119/119 bytes from BIO#7f0569a41d30 [mem: 7f0569a58f2e] (BIO dump follows) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1847): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0000: 54 36 97 96 ab 04 25 f0-dd cf 50 45 a8 17 9a 25 T6....%...PE...% | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0010: a3 6b b1 a5 54 27 1b b4-df 73 08 56 da d1 d3 ac .k..T'...s.V.... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0020: 00 00 52 c0 14 c0 0a 00-39 00 38 00 88 00 87 c0 ..R.....9.8..... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0030: 19 c0 0f c0 05 00 35 00-84 c0 12 c0 08 00 16 00 ......5......... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0040: 13 c0 17 c0 0d c0 03 00-0a c0 13 c0 09 00 33 00 ..............3. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0050: 32 00 9a 00 99 00 45 00-44 c0 18 c0 0e c0 04 00 2.....E.D....... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0060: 2f 00 96 00 41 00 07 c0-11 c0 07 c0 16 c0 0c c0 /...A........... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0070: 02 00 05 00 ff 01 ...... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1890): | 0119 - <SPACES/NULS> | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1892): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1876): OpenSSL: Loop: SSLv3 read client hello A | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1876): OpenSSL: Loop: SSLv3 write server hello A | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1876): OpenSSL: Loop: SSLv3 write certificate A | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1276): [client 10.12.9.178] handing out temporary 1024 bit DH key | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1876): OpenSSL: Loop: SSLv3 write key exchange A | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1876): OpenSSL: Loop: SSLv3 write server done A | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1876): OpenSSL: Loop: SSLv3 flush data | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1914): OpenSSL: read 5/5 bytes from BIO#7f0569a41d30 [mem: 7f0569a58f23] (BIO dump follows) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1847): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0000: 16 03 00 00 86 ..... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1892): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1914): OpenSSL: read 134/134 bytes from BIO#7f0569a41d30 [mem: 7f0569a58f28] (BIO dump follows) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1847): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0000: 10 00 00 82 00 80 8f 4d-4e cf 9c 8d 8c ca ef 74 .......MN......t | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0010: e9 5d 97 12 c8 12 27 18-2d 52 ad e9 f3 da 5c a4 .]....'.-R....\\. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0020: d1 a3 1b d1 fe 9b f5 97-bb 87 f3 18 33 20 55 31 ............3 U1 | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0030: 41 dc 9e 7e 2e 7d 5c 10-2e 4f 19 36 bb ca 3e 6e A..~.}\\..O.6..>n | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0040: 4e 18 02 ec 0f 87 73 22-27 fc d8 16 ee b9 2f e2 N.....s"'...../. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0050: 82 c0 be 9d f4 d0 25 21-cd 65 3d 5d 1c 42 f6 06 ......%!.e=].B.. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0060: f0 70 c5 47 2b fb 1e 84-ad 3f 29 f9 e5 17 6d ce .p.G+....?)...m. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0070: e5 bd 57 5d db 68 c2 11-ae 07 f8 76 32 68 40 41 ..W].h.....v2h@A | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0080: 40 11 3c 76 09 95 @.<v.. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1892): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1876): OpenSSL: Loop: SSLv3 read client key exchange A | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1914): OpenSSL: read 5/5 bytes from BIO#7f0569a41d30 [mem: 7f0569a58f23] (BIO dump follows) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1847): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0000: 14 03 00 00 01 ..... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1892): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1914): OpenSSL: read 1/1 bytes from BIO#7f0569a41d30 [mem: 7f0569a58f28] (BIO dump follows) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1847): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0000: 01 . | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1892): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1914): OpenSSL: read 5/5 bytes from BIO#7f0569a41d30 [mem: 7f0569a58f23] (BIO dump follows) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1847): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0000: 16 03 00 00 40 ....@ | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1892): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1914): OpenSSL: read 64/64 bytes from BIO#7f0569a41d30 [mem: 7f0569a58f28] (BIO dump follows) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1847): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0000: 66 4f f1 80 69 39 7b 01-c8 88 83 7d f7 b8 d5 9a fO..i9{....}.... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0010: a0 b5 c9 8a 39 a6 74 06-74 19 a5 d4 97 18 7b 48 ....9.t.t.....{H | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0020: 24 2b 24 40 1c bd 5d be-dd 92 cd 35 38 27 1d 4b $+$@..]....58'.K | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0030: d3 90 55 8f 7b ca 6b a2-05 dd ea 86 96 57 21 ed ..U.{.k......W!. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1892): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1876): OpenSSL: Loop: SSLv3 read finished A | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1876): OpenSSL: Loop: SSLv3 write change cipher spec A | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1876): OpenSSL: Loop: SSLv3 write finished A | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1876): OpenSSL: Loop: SSLv3 flush data | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_scache_shmcb.c(353): ssl_scache_shmcb_store (0x46 -> subcache 6) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_scache_shmcb.c(538): will be expiring 14 sessions | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_scache_shmcb.c(557): we now have 0 sessions | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_scache_shmcb.c(645): insert happened at idx=53, data=5832 | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_scache_shmcb.c(647): finished insert, subcache: idx_pos/idx_used=53/1, data_pos/data_used=5832/148 | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_scache_shmcb.c(378): leaving ssl_scache_shmcb_store successfully | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1734): Inter-Process Session Cache: request=SET status=OK id=46D0CD1FE7EF21C70888A624CA658A7FECBB50BAE9B9F4D97F46932D6D72F96D timeout=300s (session caching) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1872): OpenSSL: Handshake: done | |
[Thu Oct 09 14:11:34 2014] [info] Connection: Client IP: 10.12.9.178, Protocol: SSLv3, Cipher: DHE-RSA-AES256-SHA (256/256 bits) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1914): OpenSSL: read 5/5 bytes from BIO#7f0569a41d30 [mem: 7f0569a58f23] (BIO dump follows) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1847): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0000: 17 03 .. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1890): | 0005 - <SPACES/NULS> | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1892): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1914): OpenSSL: read 32/32 bytes from BIO#7f0569a41d30 [mem: 7f0569a58f28] (BIO dump follows) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1847): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0000: e6 9a a9 44 8d fb 7a ba-1b ed 58 90 17 fe b0 52 ...D..z...X....R | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0010: 63 36 22 78 d8 fe 52 0f-25 d7 8a 77 b2 9e 4c 4e c6"x..R.%..w..LN | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1892): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1914): OpenSSL: read 5/5 bytes from BIO#7f0569a41d30 [mem: 7f0569a58f23] (BIO dump follows) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1847): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0000: 17 03 00 00 f0 ..... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1892): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1914): OpenSSL: read 240/240 bytes from BIO#7f0569a41d30 [mem: 7f0569a58f28] (BIO dump follows) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1847): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0000: ff e7 c4 09 7e 7b 1f fb-27 d6 11 b6 c5 91 db 78 ....~{..'......x | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0010: 06 76 41 00 0a f7 43 7d-b7 28 f8 05 e5 bc 66 0d .vA...C}.(....f. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0020: 8e 57 05 e1 6c 55 03 7c-d1 b5 a1 b1 b9 65 30 fa .W..lU.|.....e0. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0030: 8c 58 0a fb 5d 29 64 43-e9 4c 43 10 c5 5d 6d 0e .X..])dC.LC..]m. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0040: f3 24 1b a1 08 ea 51 a3-e1 e4 10 59 e6 4b 5e d6 .$....Q....Y.K^. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0050: 8a f8 ff 64 5b c4 81 87-9d 6e fc e4 91 f3 6c 01 ...d[....n....l. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0060: 85 59 fd 22 e9 5e 42 dc-89 23 eb 37 01 b1 e5 11 .Y.".^B..#.7.... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0070: 32 3c 19 2b cb 4a 01 19-c8 5c 7b 50 88 5c ca eb 2<.+.J...\\{P.\\.. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0080: 55 5b 89 4e 0d ef 2d 2a-9d a7 d5 65 78 2b 7b 37 U[.N..-*...ex+{7 | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0090: 17 33 1d 92 27 df 40 24-f2 c0 44 1d 38 ff 9d dd .3..'.@$..D.8... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 00a0: 8e a9 a4 2b 11 36 b2 c9-d3 5d a6 0c f6 f2 ce a9 ...+.6...]...... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 00b0: f8 be 75 b1 e4 1d f5 49-50 d7 b8 7c 2b 67 de f2 ..u....IP..|+g.. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 00c0: 8b f2 f2 2a 58 3f 53 e4-7a 13 c0 f7 57 af 7e b6 ...*X?S.z...W.~. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 00d0: 34 39 2e b2 9b 4e a7 db-af e0 95 b0 b4 cf 64 42 49...N........dB | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 00e0: fd 7d 75 73 dc 39 67 60-1c 95 7c 39 58 4e f0 50 .}us.9g`..|9XN.P | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1892): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [info] Initial (No.1) HTTPS request received for child 4 (server pkgs.build.navtechinc.com:443) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(512): [client 10.12.9.178] Changed client verification type will force renegotiation | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1571): [client 10.12.9.178] filling buffer, max size 1048576 bytes | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1914): OpenSSL: read 5/5 bytes from BIO#7f0569a41d30 [mem: 7f0569a58f23] (BIO dump follows) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1847): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0000: 17 03 .. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1890): | 0005 - <SPACES/NULS> | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1892): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1914): OpenSSL: read 32/32 bytes from BIO#7f0569a41d30 [mem: 7f0569a58f28] (BIO dump follows) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1847): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0000: 85 b3 53 52 45 db 92 43-d2 16 3f 6f 59 f4 af 80 ..SRE..C..?oY... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0010: b9 b4 78 8e 39 cc 34 c7-ba 90 cc df bf bd 15 e0 ..x.9.4......... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1892): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1914): OpenSSL: read 5/5 bytes from BIO#7f0569a41d30 [mem: 7f0569a58f23] (BIO dump follows) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1847): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0000: 17 03 00 00 c0 ..... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1892): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1914): OpenSSL: read 192/192 bytes from BIO#7f0569a41d30 [mem: 7f0569a58f28] (BIO dump follows) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1847): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0000: 1b 66 0b 81 ad ea b2 d0-e3 77 06 f4 b6 c4 1d ba .f.......w...... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0010: 79 3d f6 af cc 31 e7 3c-30 01 03 96 f0 47 f3 97 y=...1.<0....G.. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0020: a3 95 f3 20 7e 90 df c3-70 71 73 cb ab 7c 86 1d ... ~...pqs..|.. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0030: 66 a0 c3 86 bc 6a d3 bf-7c 62 f3 8a 62 8f 21 37 f....j..|b..b.!7 | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0040: 20 7a 61 38 d8 ed 9d 98-9c 12 9c f3 2e 5f 89 a4 za8........._.. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0050: b4 67 ab e4 53 63 3c 33-4b 94 fd 9f b3 2a ee 69 .g..Sc<3K....*.i | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0060: 8f cc b7 01 fa da ce 07-ce 48 1f 28 f7 a1 b7 e4 .........H.(.... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0070: 2c b6 6e 75 7d 70 b3 15-85 0f ef 2b 22 fd f4 62 ,.nu}p.....+"..b | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0080: 03 1c 7d dc 86 58 88 eb-49 c8 b0 72 2d cb 42 10 ..}..X..I..r-.B. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0090: f9 e6 03 e0 f5 86 81 73-96 72 b5 35 07 00 2a a3 .......s.r.5..*. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 00a0: 39 1f 4a fe 9d d5 a9 07-98 16 5b 78 72 42 5f 19 9.J.......[xrB_. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 00b0: d8 c2 f9 a7 00 20 40 64-c7 45 37 1f 30 00 83 b5 ..... @d.E7.0... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1892): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1623): [client 10.12.9.178] total of 164 bytes in buffer, eos=1 | |
[Thu Oct 09 14:11:34 2014] [info] [client 10.12.9.178] Requesting connection re-negotiation | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1925): OpenSSL: I/O error, 5 bytes expected to read on BIO#7f0569a41d30 [mem: 7f0569a58f23] | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(766): [client 10.12.9.178] Performing full renegotiation: complete handshake protocol (client does support secure renegotiation) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1868): OpenSSL: Handshake: start | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1876): OpenSSL: Loop: SSL renegotiate ciphers | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1876): OpenSSL: Loop: SSLv3 write hello request A | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1876): OpenSSL: Loop: SSLv3 flush data | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1876): OpenSSL: Loop: SSLv3 write hello request C | |
[Thu Oct 09 14:11:34 2014] [info] [client 10.12.9.178] Awaiting re-negotiation handshake | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1868): OpenSSL: Handshake: start | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1876): OpenSSL: Loop: before accept initialization | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1914): OpenSSL: read 5/5 bytes from BIO#7f0569a41d30 [mem: 7f0569a58f23] (BIO dump follows) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1847): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0000: 16 03 00 00 f0 ..... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1892): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1914): OpenSSL: read 240/240 bytes from BIO#7f0569a41d30 [mem: 7f0569a58f28] (BIO dump follows) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1847): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0000: 31 75 a6 28 d2 81 17 a8-96 90 43 57 c4 b2 da b6 1u.(......CW.... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0010: 05 53 35 9e 1a ff 6f 7a-9c 79 40 59 75 5f c3 d3 .S5...oz.y@Yu_.. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0020: 60 ef ba 8d 12 da a7 63-1a 31 82 dc a0 d9 d2 41 `......c.1.....A | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0030: 44 53 1e ae 69 5a 37 75-6a 4c 12 be e6 ac 21 6b DS..iZ7ujL....!k | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0040: a4 47 a1 64 3c 24 20 4c-93 bc e2 f5 f3 e6 08 32 .G.d<$ L.......2 | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0050: f0 6b 12 8b 68 14 e7 f9-59 95 8c b9 38 e2 7a 5f .k..h...Y...8.z_ | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0060: b5 d7 94 fe 87 14 e0 d3-3c 6d d7 15 6e 07 d9 6c ........<m..n..l | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0070: ba c1 63 a6 80 09 82 a6-9b da 40 cf dd 74 cb b1 ..c.......@..t.. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0080: ee d2 58 5f 4e 35 82 e4-55 9f 69 c5 cc f9 f4 c8 ..X_N5..U.i..... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0090: 59 2c 6a af 09 65 72 5e-4c fa 66 30 e5 af e5 b2 Y,j..er^L.f0.... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 00a0: f4 9c 69 09 8a cc 9f 23-d6 8b ae 16 0e d9 38 d0 ..i....#......8. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 00b0: 02 11 7b e0 60 da a7 52-8b 41 7f c4 c8 f2 6e a9 ..{.`..R.A....n. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 00c0: c7 69 31 f0 b8 61 3e ad-85 d0 fa 4c f8 71 45 d5 .i1..a>....L.qE. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 00d0: 34 71 92 01 5a 44 e5 6e-2b 74 d5 84 34 4c 35 9f 4q..ZD.n+t..4L5. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 00e0: ab a2 c6 69 26 66 c7 17-77 1d bb 1d fe e1 8d 2e ...i&f..w....... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1892): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1876): OpenSSL: Loop: SSLv3 read client hello A | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1876): OpenSSL: Loop: SSLv3 write server hello A | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1876): OpenSSL: Loop: SSLv3 write certificate A | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1276): [client 10.12.9.178] handing out temporary 1024 bit DH key | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1876): OpenSSL: Loop: SSLv3 write key exchange A | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1876): OpenSSL: Loop: SSLv3 write certificate request A | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1876): OpenSSL: Loop: SSLv3 flush data | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1914): OpenSSL: read 5/5 bytes from BIO#7f0569a41d30 [mem: 7f0569a58f23] (BIO dump follows) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1847): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0000: 16 03 00 02 10 ..... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1892): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1914): OpenSSL: read 528/528 bytes from BIO#7f0569a41d30 [mem: 7f0569a58f28] (BIO dump follows) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1847): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0000: 40 47 99 72 da ca 29 a7-d8 1f 0f df fb b3 e2 0d @G.r..)......... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0010: 74 6f cb 4a 68 96 68 27-f4 df a0 2c 05 99 13 49 to.Jh.h'...,...I | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0020: ad 4b 11 d8 ba 91 f9 94-36 15 e0 02 a1 c1 6e 28 .K......6.....n( | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0030: 83 da c8 74 73 9b a3 a3-c0 1a 9d 09 4f b8 aa e6 ...ts.......O... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0040: 79 b7 38 11 7b e4 f4 1c-ca 59 a9 02 20 2d af b8 y.8.{....Y.. -.. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0050: 03 de c6 9d 0f 38 4f 7d-c7 63 1c 58 6c 94 e9 07 .....8O}.c.Xl... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0060: 34 91 6a 47 8f 21 ca 4f-9b 10 5c 7f 48 a2 88 b1 4.jG.!.O..\\.H... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0070: 95 ef e6 73 1e 23 c7 28-d9 91 e8 35 66 44 ff d1 ...s.#.(...5fD.. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0080: ed 04 17 4a 07 95 01 97-e7 08 8a 50 ff 72 fa 4e ...J.......P.r.N | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0090: be 1d 96 72 32 39 28 18-cb e8 a0 a7 99 d3 15 b3 ...r29(......... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 00a0: a1 24 74 c5 b2 2b 28 90-a9 07 96 03 3e 85 e5 ba .$t..+(.....>... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 00b0: 9a a1 63 c9 fb 38 e9 2a-ad 36 eb 01 e0 2c 2f 47 ..c..8.*.6...,/G | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 00c0: b4 1b 04 6a 10 27 30 a3-53 21 5e ee 55 c7 cc 03 ...j.'0.S!^.U... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 00d0: 8e 08 7b 8e 20 38 fc 8b-1b 26 7b 65 84 5f c4 88 ..{. 8...&{e._.. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 00e0: dd c4 4a 0f a8 e3 c8 fb-c7 05 f9 1b be 32 25 6e ..J..........2%n | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 00f0: 21 29 4d 7b f5 20 47 06-87 5e a3 c1 a5 09 cb 27 !)M{. G..^.....' | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0100: 87 0b c4 a7 91 c7 66 f2-e3 ed e4 e5 45 16 3e ae ......f.....E.>. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0110: b3 45 2b 78 b4 a4 46 5a-f9 80 9c cb 2d f4 83 d0 .E+x..FZ....-... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0120: a2 05 09 a1 f9 5b e0 a5-a3 0f 05 c8 cc 1c e4 39 .....[.........9 | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0130: 8b ad fc 65 c4 ee 64 22-dc b0 3f de 97 a4 b4 e4 ...e..d"..?..... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0140: 26 03 93 d7 f0 3f 74 21-6e 91 5c ce 14 38 6b d5 &....?t!n.\\..8k. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0150: 85 b3 61 52 8a b0 77 7d-2a 98 8e ad 82 7f b6 c9 ..aR..w}*....... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0160: 95 e0 99 5e 24 27 ab d6-7f 3c 56 c5 d1 af 1b ca ...^$'...<V..... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0170: 32 2e 39 4d 4f 67 a0 ef-a2 d8 d1 df a6 c7 f5 70 2.9MOg.........p | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0180: e4 47 2c 23 17 d8 f6 54-2a 01 99 d2 38 45 cb 30 .G,#...T*...8E.0 | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0190: f1 63 4f 4c 1a 65 b8 c0-4f f5 28 3e ca a0 6b 15 .cOL.e..O.(>..k. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 01a0: 2b 2d 67 33 0e f3 c5 6f-b2 2e 55 ed a8 8a 12 f4 +-g3...o..U..... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 01b0: 11 b2 81 da 64 51 56 3c-f3 65 4b f4 e0 46 04 64 ....dQV<.eK..F.d | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 01c0: 3c 8d fe af 68 1c e1 b8-f2 af 4a e7 7e 4f 60 53 <...h.....J.~O`S | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 01d0: 89 f1 17 06 a6 45 74 51-4b 0a d0 c3 b5 95 a0 fe .....EtQK....... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 01e0: b2 19 55 18 cf 2f c9 0a-25 7e e2 da 00 84 41 4d ..U../..%~....AM | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 01f0: d9 9d bc a3 e2 27 42 89-87 99 8c 34 53 7d dc 6f .....'B....4S}.o | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0200: 08 e1 77 8f d1 f6 01 cc-95 bf 4e ce bf 94 c2 0b ..w.......N..... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1892): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1323): [client 10.12.9.178] Certificate Verification: depth: 1, subject: /C=CA/ST=Ontario/L=Waterloo/O=Navtech Inc./OU=build/CN=build.navtechinc.com/emailAddress=build@navtech.aero, issuer: /C=CA/ST=Ontario/L=Waterloo/O=Navtech Inc./OU=build/CN=build.navtechinc.com/emailAddress=build@navtech.aero | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1323): [client 10.12.9.178] Certificate Verification: depth: 0, subject: /CN=admin:admin:530cffbed22eba68aa77d0d7, issuer: /C=CA/ST=Ontario/L=Waterloo/O=Navtech Inc./OU=build/CN=build.navtechinc.com/emailAddress=build@navtech.aero | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1876): OpenSSL: Loop: SSLv3 read client certificate A | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1914): OpenSSL: read 5/5 bytes from BIO#7f0569a41d30 [mem: 7f0569a58f23] (BIO dump follows) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1847): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0000: 16 03 00 00 a0 ..... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1892): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1914): OpenSSL: read 160/160 bytes from BIO#7f0569a41d30 [mem: 7f0569a58f28] (BIO dump follows) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1847): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0000: 18 f1 4a 46 ff 14 e4 ad-0c 4d d7 d6 80 da 43 94 ..JF.....M....C. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0010: 5a 74 3b 81 8b c6 a0 bc-bb e6 ad 50 ab 2c ab a2 Zt;........P.,.. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0020: 84 c2 4f e5 b3 86 5c 98-d8 90 24 9a 35 c8 47 1f ..O...\\...$.5.G. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0030: 84 2f f9 3f 51 9f 83 81-92 28 80 b3 ba 09 8f 26 ./.?Q....(.....& | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0040: 69 3f 1d 5e c6 01 09 b3-d4 0f 05 9c 2d 97 bf 9c i?.^........-... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0050: c4 73 cf 3d b9 3d 7e ce-79 66 8b ef 0b 66 7f ad .s.=.=~.yf...f.. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0060: 28 9c 6e 62 e9 2b 24 88-b9 17 0f 16 89 e9 0b a2 (.nb.+$......... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0070: 48 96 98 1d a9 33 9a 32-b3 df 68 de b5 ca 5a 70 H....3.2..h...Zp | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0080: 03 05 de 81 5d 07 41 c3-ff 27 b0 5e c7 5c 60 32 ....].A..'.^.\\`2 | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0090: df f0 94 b5 52 02 99 7b-05 2c f8 fd 04 2f 81 79 ....R..{.,.../.y | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1892): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1876): OpenSSL: Loop: SSLv3 read client key exchange A | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1914): OpenSSL: read 5/5 bytes from BIO#7f0569a41d30 [mem: 7f0569a58f23] (BIO dump follows) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1847): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0000: 16 03 00 00 a0 ..... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1892): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1914): OpenSSL: read 160/160 bytes from BIO#7f0569a41d30 [mem: 7f0569a58f28] (BIO dump follows) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1847): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0000: c8 8f a8 c4 55 d6 24 68-07 29 d7 84 93 da b6 b8 ....U.$h.)...... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0010: eb 06 56 e8 d6 45 89 cb-f8 9f 57 f0 c4 25 ac 5e ..V..E....W..%.^ | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0020: ae d1 2c 05 6f 50 ba 18-3b e3 d6 01 d2 e6 65 75 ..,.oP..;.....eu | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0030: 51 f5 ac d3 b3 d0 4a 39-45 70 f8 90 b3 49 a2 4c Q.....J9Ep...I.L | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0040: 46 f9 e6 e1 f6 67 aa 71-85 21 ac 8a 13 db 33 47 F....g.q.!....3G | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0050: 4c cd da 68 21 db 5f 95-c4 36 20 e8 3e 62 e1 fd L..h!._..6 .>b.. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0060: 2a 41 a5 a6 52 b0 2f 30-f1 45 1a 7d f4 aa 4f be *A..R./0.E.}..O. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0070: 62 e2 b9 a6 3a 8d 9c 06-32 c5 e8 99 b0 f6 29 71 b...:...2.....)q | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0080: 61 be c2 3a 08 40 ec 57-4a 8c 4b f2 b7 fd 90 cd a..:.@.WJ.K..... | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0090: 2f f0 24 59 03 f5 25 45-f8 45 72 7b ee bf bc 69 /.$Y..%E.Er{...i | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1892): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1876): OpenSSL: Loop: SSLv3 read certificate verify A | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1914): OpenSSL: read 5/5 bytes from BIO#7f0569a41d30 [mem: 7f0569a58f23] (BIO dump follows) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1847): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0000: 14 03 .. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1890): | 0005 - <SPACES/NULS> | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1892): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1914): OpenSSL: read 32/32 bytes from BIO#7f0569a41d30 [mem: 7f0569a58f28] (BIO dump follows) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1847): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0000: ec 87 23 9f 9a a0 f1 be-4a 17 4b 0d 47 6e 3c 3a ..#.....J.K.Gn<: | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0010: 03 49 c2 b4 a9 78 ce be-4e 38 9c 76 e6 aa 4d f4 .I...x..N8.v..M. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1892): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1914): OpenSSL: read 5/5 bytes from BIO#7f0569a41d30 [mem: 7f0569a58f23] (BIO dump follows) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1847): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0000: 16 03 00 00 40 ....@ | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1892): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1914): OpenSSL: read 64/64 bytes from BIO#7f0569a41d30 [mem: 7f0569a58f28] (BIO dump follows) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1847): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0000: 22 3b 76 81 3c 24 3a c5-8a c2 93 9d 6f 7a a6 e3 ";v.<$:.....oz.. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0010: d7 7e 0f 73 fd 7f e6 16-2a 68 97 df 34 4b be 61 .~.s....*h..4K.a | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0020: d8 c1 ff 61 16 1c 04 82-87 a4 29 05 c9 68 3e cd ...a......)..h>. | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1886): | 0030: 31 76 ab 0d 43 a9 c6 51-2a 39 1b 7c c1 e5 fa 49 1v..C..Q*9.|...I | | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1892): +-------------------------------------------------------------------------+ | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1876): OpenSSL: Loop: SSLv3 read finished A | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1876): OpenSSL: Loop: SSLv3 write change cipher spec A | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1876): OpenSSL: Loop: SSLv3 write finished A | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1876): OpenSSL: Loop: SSLv3 flush data | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_scache_shmcb.c(353): ssl_scache_shmcb_store (0x32 -> subcache 18) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_scache_shmcb.c(538): will be expiring 20 sessions | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_scache_shmcb.c(557): we now have 0 sessions | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_scache_shmcb.c(645): insert happened at idx=56, data=2564 | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_scache_shmcb.c(647): finished insert, subcache: idx_pos/idx_used=56/1, data_pos/data_used=2564/612 | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_scache_shmcb.c(378): leaving ssl_scache_shmcb_store successfully | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1734): Inter-Process Session Cache: request=SET status=OK id=32E8A7F4C302328BC740544CA7A9A2F04FB75FD2E45C3EC97A5651B061336D72 timeout=300s (session caching) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_kernel.c(1872): OpenSSL: Handshake: done | |
[Thu Oct 09 14:11:34 2014] [info] Connection: Client IP: 10.12.9.178, Protocol: SSLv3, Cipher: DHE-RSA-AES256-SHA (256/256 bits) | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1667): [client 10.12.9.178] read from buffered SSL brigade, mode 0, 8192 bytes | |
[Thu Oct 09 14:11:34 2014] [debug] ssl_engine_io.c(1742): [client 10.12.9.178] buffered SSL brigade exhausted |
Added python trace output and updated ssl error log with coinciding output.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This is running python -m trace -t /usr/bin/pulp-admin rpm repo update --repo-id=tst --serve-http=true --serve-https=true