[lxc-devel] [PATCH 1/7] python3: Code style

Serge Hallyn serge.hallyn at ubuntu.com
Wed Nov 27 22:32:53 UTC 2013


Quoting Stéphane Graber (stgraber at ubuntu.com):
> Drop any tab as spaces are preferred, get everything to fit the 80char
> limit.
> 
> Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>

Acked-by: Serge E. Hallyn <serge.hallyn at ubuntu.com>

> ---
>  src/python-lxc/lxc.c | 65 +++++++++++++++++++++++++++++++++++-----------------
>  1 file changed, 44 insertions(+), 21 deletions(-)
> 
> diff --git a/src/python-lxc/lxc.c b/src/python-lxc/lxc.c
> index 9e6f9d9..3924a1b 100644
> --- a/src/python-lxc/lxc.c
> +++ b/src/python-lxc/lxc.c
> @@ -18,7 +18,8 @@
>   *
>   * You should have received a copy of the GNU Lesser General Public
>   * License along with this library; if not, write to the Free Software
> - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
> + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301
> + * USA
>   */
>  
>  #include <Python.h>
> @@ -319,7 +320,8 @@ Container_create(Container *self, PyObject *args, PyObject *kwds)
>          }
>      }
>  
> -    if (self->container->create(self->container, template_name, NULL, NULL, 0, create_args))
> +    if (self->container->create(self->container, template_name, NULL, NULL, 0,
> +                                create_args))
>          retval = Py_True;
>      else
>          retval = Py_False;
> @@ -756,7 +758,8 @@ Container_unfreeze(Container *self, PyObject *args, PyObject *kwds)
>  static PyObject *
>  Container_console(Container *self, PyObject *args, PyObject *kwds)
>  {
> -    static char *kwlist[] = {"ttynum", "stdinfd", "stdoutfd", "stderrfd", "escape", NULL};
> +    static char *kwlist[] = {"ttynum", "stdinfd", "stdoutfd", "stderrfd",
> +                             "escape", NULL};
>      int ttynum = -1, stdinfd = 0, stdoutfd = 1, stderrfd = 2, escape = 1;
>  
>      if (! PyArg_ParseTupleAndKeywords(args, kwds, "|iiiii", kwlist,
> @@ -765,7 +768,7 @@ Container_console(Container *self, PyObject *args, PyObject *kwds)
>          return NULL;
>  
>      if (self->container->console(self->container, ttynum,
> -				 stdinfd, stdoutfd, stderrfd, escape) == 0) {
> +            stdinfd, stdoutfd, stderrfd, escape) == 0) {
>          Py_RETURN_TRUE;
>      }
>      Py_RETURN_FALSE;
> @@ -780,7 +783,8 @@ Container_console_getfd(Container *self, PyObject *args, PyObject *kwds)
>      if (! PyArg_ParseTupleAndKeywords(args, kwds, "|i", kwlist, &ttynum))
>          return NULL;
>  
> -    if (self->container->console_getfd(self->container, &ttynum, &masterfd) < 0) {
> +    if (self->container->console_getfd(self->container, &ttynum,
> +                                       &masterfd) < 0) {
>          PyErr_SetString(PyExc_ValueError, "Unable to allocate tty");
>          return NULL;
>      }
> @@ -812,8 +816,10 @@ struct lxc_attach_python_payload {
>  
>  static int lxc_attach_python_exec(void* _payload)
>  {
> -    struct lxc_attach_python_payload *payload = (struct lxc_attach_python_payload *)_payload;
> -    PyObject *result = PyObject_CallFunctionObjArgs(payload->fn, payload->arg, NULL);
> +    struct lxc_attach_python_payload *payload =
> +        (struct lxc_attach_python_payload *)_payload;
> +    PyObject *result = PyObject_CallFunctionObjArgs(payload->fn,
> +                                                    payload->arg, NULL);
>  
>      if (!result) {
>          PyErr_Print();
> @@ -829,7 +835,10 @@ static void lxc_attach_free_options(lxc_attach_options_t *options);
>  
>  static lxc_attach_options_t *lxc_attach_parse_options(PyObject *kwds)
>  {
> -    static char *kwlist[] = {"attach_flags", "namespaces", "personality", "initial_cwd", "uid", "gid", "env_policy", "extra_env_vars", "extra_keep_env", "stdin", "stdout", "stderr", NULL};
> +    static char *kwlist[] = {"attach_flags", "namespaces", "personality",
> +                             "initial_cwd", "uid", "gid", "env_policy",
> +                             "extra_env_vars", "extra_keep_env", "stdin",
> +                             "stdout", "stderr", NULL};
>      long temp_uid, temp_gid;
>      int temp_env_policy;
>      PyObject *extra_env_vars_obj = NULL;
> @@ -859,11 +868,17 @@ static lxc_attach_options_t *lxc_attach_parse_options(PyObject *kwds)
>      /* we need a dummy tuple */
>      dummy = PyTuple_New(0);
>  
> -    parse_result = PyArg_ParseTupleAndKeywords(dummy, kwds, "|iilO&lliOOOOO", kwlist,
> -                                               &options->attach_flags, &options->namespaces, &options->personality,
> -                                               PyUnicode_FSConverter, &initial_cwd_obj, &temp_uid, &temp_gid,
> -                                               &temp_env_policy, &extra_env_vars_obj, &extra_keep_env_obj,
> -                                               &stdin_obj, &stdout_obj, &stderr_obj);
> +    parse_result = PyArg_ParseTupleAndKeywords(dummy, kwds, "|iilO&lliOOOOO",
> +                                               kwlist, &options->attach_flags,
> +                                               &options->namespaces,
> +                                               &options->personality,
> +                                               PyUnicode_FSConverter,
> +                                               &initial_cwd_obj, &temp_uid,
> +                                               &temp_gid, &temp_env_policy,
> +                                               &extra_env_vars_obj,
> +                                               &extra_keep_env_obj,
> +                                               &stdin_obj, &stdout_obj,
> +                                               &stderr_obj);
>  
>      /* immediately get rid of the dummy tuple */
>      Py_DECREF(dummy);
> @@ -875,7 +890,8 @@ static lxc_attach_options_t *lxc_attach_parse_options(PyObject *kwds)
>  
>      /* duplicate the string, so we don't depend on some random Python object */
>      if (initial_cwd_obj != NULL) {
> -        options->initial_cwd = strndup(PyBytes_AsString(initial_cwd_obj), PyBytes_Size(initial_cwd_obj));
> +        options->initial_cwd = strndup(PyBytes_AsString(initial_cwd_obj),
> +                                       PyBytes_Size(initial_cwd_obj));
>          Py_DECREF(initial_cwd_obj);
>      }
>  
> @@ -885,9 +901,11 @@ static lxc_attach_options_t *lxc_attach_parse_options(PyObject *kwds)
>      options->env_policy = (lxc_attach_env_policy_t)temp_env_policy;
>  
>      if (extra_env_vars_obj)
> -        options->extra_env_vars = convert_tuple_to_char_pointer_array(extra_env_vars_obj);
> +        options->extra_env_vars =
> +            convert_tuple_to_char_pointer_array(extra_env_vars_obj);
>      if (extra_keep_env_obj)
> -        options->extra_keep_env = convert_tuple_to_char_pointer_array(extra_keep_env_obj);
> +        options->extra_keep_env =
> +            convert_tuple_to_char_pointer_array(extra_keep_env_obj);
>      if (stdin_obj) {
>          options->stdin_fd = PyObject_AsFileDescriptor(stdin_obj);
>          if (options->stdin_fd < 0) {
> @@ -934,7 +952,8 @@ void lxc_attach_free_options(lxc_attach_options_t *options)
>  }
>  
>  static PyObject *
> -Container_attach_and_possibly_wait(Container *self, PyObject *args, PyObject *kwds, int wait)
> +Container_attach_and_possibly_wait(Container *self, PyObject *args,
> +                                   PyObject *kwds, int wait)
>  {
>      struct lxc_attach_python_payload payload = { NULL, NULL };
>      lxc_attach_options_t *options = NULL;
> @@ -952,7 +971,8 @@ Container_attach_and_possibly_wait(Container *self, PyObject *args, PyObject *kw
>      if (!options)
>          return NULL;
>  
> -    ret = self->container->attach(self->container, lxc_attach_python_exec, &payload, options, &pid);
> +    ret = self->container->attach(self->container, lxc_attach_python_exec,
> +                                  &payload, options, &pid);
>      if (ret < 0)
>          goto out;
>  
> @@ -1036,7 +1056,8 @@ LXC_attach_run_command(PyObject *self, PyObject *arg)
>      if (args_obj && PyList_Check(args_obj)) {
>          cmd.argv = convert_tuple_to_char_pointer_array(args_obj);
>      } else {
> -        PyErr_Format(PyExc_TypeError, "Second part of tuple passed to attach_run_command must be a list.");
> +        PyErr_Format(PyExc_TypeError, "Second part of tuple passed to "
> +                                      "attach_run_command must be a list.");
>          return NULL;
>      }
>  
> @@ -1209,7 +1230,8 @@ static PyMethodDef Container_methods[] = {
>      },
>      {"console", (PyCFunction)Container_console,
>       METH_VARARGS|METH_KEYWORDS,
> -     "console(ttynum = -1, stdinfd = 0, stdoutfd = 1, stderrfd = 2, escape = 0) -> boolean\n"
> +     "console(ttynum = -1, stdinfd = 0, stdoutfd = 1, stderrfd = 2, "
> +     "escape = 0) -> boolean\n"
>       "\n"
>       "Attach to container's console."
>      },
> @@ -1323,7 +1345,8 @@ PyInit__lxc(void)
>      /* add constants */
>      d = PyModule_GetDict(m);
>  
> -    #define PYLXC_EXPORT_CONST(c) PyDict_SetItemString(d, #c, PyLong_FromLong(c))
> +    #define PYLXC_EXPORT_CONST(c) \
> +        PyDict_SetItemString(d, #c, PyLong_FromLong(c))
>  
>      /* environment variable handling */
>      PYLXC_EXPORT_CONST(LXC_ATTACH_KEEP_ENV);
> -- 
> 1.8.4.4
> 
> 
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT 
> organizations don't have a clear picture of how application performance 
> affects their revenue. With AppDynamics, you get 100% visibility into your 
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
> _______________________________________________
> Lxc-devel mailing list
> Lxc-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/lxc-devel




More information about the lxc-devel mailing list