Created multidev environment [lawhelp#pr-309](https://dashboard.pantheon.io/sites/9ec12d94-c804-44b7-968e-166a0b49fdc0#pr-309).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-309-lawhelp.pantheonsite.io/)


Thank you @ManvithaPonnapati for doing this!


@pysailor Jenkins CI reporting about code analysis
See the full report here: https://jenkins.plone.org/job/package-plone.behavior/16/violations
```
plone/behavior/interfaces.py:33:22: C812 missing trailing comma
plone/behavior/interfaces.py:38:23: C812 missing trailing comma
plone/behavior/interfaces.py:46:23: C812 missing trailing comma
plone/behavior/interfaces.py:52:26: C812 missing trailing comma
plone/behavior/interfaces.py:62:26: C812 missing trailing comma
plone/behavior/interfaces.py:68:25: C812 missing trailing comma
plone/behavior/interfaces.py:89:25: C812 missing trailing comma
plone/behavior/metaconfigure.py:91:65: C812 missing trailing comma
plone/behavior/metaconfigure.py:115:71: C812 missing trailing comma
plone/behavior/metaconfigure.py:120:25: C812 missing trailing comma
plone/behavior/metaconfigure.py:147:35: C812 missing trailing comma
plone/behavior/metaconfigure.py:159:35: C812 missing trailing comma
plone/behavior/metaconfigure.py:166:73: C812 missing trailing comma
plone/behavior/metaconfigure.py:179:21: C812 missing trailing comma
plone/behavior/registration.py:59:39: C812 missing trailing comma
plone/behavior/registration.py:63:17: P101 format string does contain unindexed parameters
plone/behavior/registration.py:75:57: C812 missing trailing comma
plone/behavior/registration.py:98:25: P101 format string does contain unindexed parameters
plone/behavior/registration.py:100:69: C812 missing trailing comma
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


Because the first epoch does not need to be sampled again, only permuted


heeey


confirmed, the main distribution could benefit from these fixes


Created multidev environment [ecrac#ci-197](https://dashboard.pantheon.io/sites/1291b6c7-9029-4c6d-867f-caf641f6fade#ci-197).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://ci-197-ecrac.pantheonsite.io/)


Du solltest hier auf jeden Fall auch noch das C^+ definieren (und generell: Symbole definieren wenn Du sie das erste Mal benutzt. ) -- zu sagen dass das half-Cauchy ist reicht schon aus.


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


5 bb


Maybe want to truncate the best fit line on the left.  Not sure if there are outliers that is the cause for this?


@JamesAPetts @pieper I am a complete newbie in JavaScript, so I apologize if this is a silly question, but can you tell me why this resulted in such a huge number of changes in the code that it cannot be shown in github? I was just curious to see what is the root of #38, which I presume it is.


data output does not really make sense even with corrected variable. I will completely rewrite this project tomorrow.


done


Successfully aliased the URL <https://labs9-wedding-site-9iayqyn7t.now.sh> to the following alias.

* https://vbeloved.now.sh


https://www.youtube.com/watch?v=yOL-EJZjmp0 ;)


ok that is all right i  will fix this for u


This should be btn--primary


inja ro bayad injuri benevisi


What do you mean by `I`?

To clarify, when I say "iterations," I'm referring to executions of the for-loop body. That is, regardless of the unrolling factor, the number of body iterations remains the same. Some of the iterations happen in parallel and others don't. It sounds like you would prefer the word "iteration" to refer _collectively_ to _all_ of the unrolled "copies" of a loop body executing in parallel. Do you have a word you'd prefer to use for the other thing instead of "iteration"?


Added new configuration variable to specify userSearchFilter


I mean that there is only one copy of the hardware, so multiple "copies" of this block do not run concurrently.


Das hast Du schon vorher im GAM Kapitel eingeführt & hat nix mit grouped HS zu tun, aber so grundsätzlich bißchen ungünstig K_j für die Basisdimension und \mathbf{K}_j für die Penaltymatrix zu benutzen....


Thanks!


"Resolved" [an issue](https://github.com/armsh/deltax-vuejs/issues/1#issue-406740122) by changing the condition.


I'm not sure whether `i` should be available within the `combine` block at all. If we can think of a reasonable way to give that semantics, then sounds good! But it's not required to do simple reductions.


Created multidev environment [lawhelp#pr-309](https://dashboard.pantheon.io/sites/9ec12d94-c804-44b7-968e-166a0b49fdc0#pr-309).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-309-lawhelp.pantheonsite.io/)


Deployment failed with the following error:

~~~
You defined 1 build that did not match any source files (please ensure they are NOT defined in .nowignore):
~~~


Super, guter Abschnitt. eqs 3.3.3 f. passen so :+1:


@fedorov this is because the build files are part of the repository in the version you are modifying.
 @biharck just changed the master to git ignore those and we are migrating the examples to use the npm packages (https://github.com/dcmjs-org/dcmjs-examples)


Successfully aliased the URL <https://auth-chat-ace2qzlno.now.sh> to the following alias.

* https://chat-auth.now.sh


@darklordalice The `for` loop has three parts.
Part 1: 👍
Part 2: right idea, but you need to turn it around
Part 3: Yikes! `index` is an argument that tells you *where* to insert; don't change its value!


Successfully aliased the URL <https://week-notes-8kty38bts.now.sh> to the following alias.

* https://notes.jonheslop.com


The body turns into $k$ identical PEs that run in parallel. The combiner turns into one PE that runs after each time the $k$ body PEs all finish. In the absence of pipelining, the execution would "alternate" between running the body PEs and running the combiner PE. Of course, hopefully pipelining would allow the combiner to run concurrently with the next iteration group's body.

Is that enough detail to answer your question?


Successfully aliased the URL <https://basic-todo-list-fx22nqldl.now.sh> to the following alias.

* https://basic-todo-list.now.sh


FWIW, I have elsewhere used "iteration group" to refer to a chunk of $k$ concurrently-executing copies of an unrolled loop.


Successfully aliased the URL <https://yld-storybook-ajhlfbclq.now.sh> to the following alias.

* https://yld-storybook.now.sh


Hi @ProfPLC, please select "View file" above and then the pencil-like edit icon in the right-top corner. From there you will see the name of your file is editable. We ask that you remove spaces from your filename and instead use camelCase or hyphens/underscores to indicate word separations. It would be useful - since we will use your files as our class example - if you amend your filename to include your Loyola username like the students were asked to do. Also, learners were told to submit each text as separate documents. You can edit this file by cutting the second passage and then create a new file (in the sandbox) where you should paste the second passage. We can do these adjustments in front of the class today if you are confused or think it would be useful.


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


Can you expand on what you mean by "using serialization to solve this problem"? As I've described it here, combiners do serialize execution—so are you imagining something else beyond what they do?

I also don't quite understand your comment about "combine is actually serialize": are you referring to another concept called `serialize`, or just suggesting a new name?


@fedorov The origin of the issue was just a typo in the example that meant the same image was being referenced multiple times, instead of the whole stack... leading to a slice thickness of 0 haha. The lib was actually fine, just the example was messed up. The same issue was present in XNAT-OHIF because that's where I copied the example code from. Its all good now.


@darklordalice Again, you don't want to change the `index` argument value.
There is no such thing as `index._data`.
Here, you want to change the array's contents: at the place identified by `index`, store the `element` argument.

(In these labs, every argument is provided for a reason. If you're not using the `element` argument, that's a hint that something's wrong. (Just validating the value doesn't count as using.))


| <!doctype html><meta charset="utf-8"/><link rel="shortcut icon" href="./favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"/><meta name="theme-color" content="#000000"/><link rel="manifest" href="./manifest.json"/><title>cliYao的简历</title><link href="./static/css/main.69398ee8.chunk.css" rel="stylesheet">You need to enable JavaScript to run this app.

-- | --


Capture by value, not my reference. You can never capture by reference in a lambda expression that will be called after the end of the scope in which it was defined.


Rather than doing N greps for each of M RFDs, it would be better to read $components_file into an associative array once outside of the loop and then just check the associative array for each of the components found in the RFD.


I see, thanks for the explanation!

@JamesAPetts let me know when the OHIF-XNAT package is updated, I wanted to confirm integration with Slicer, and also add an entry to https://dicom4qi.readthedocs.io/ about OHIF-XNAT, if you don't mind.


Setting state to `success` where context is `continuous-integration/jenkins/branch`.

Known issues: https://github.com/xamarin/maccore/issues/1390 https://github.com/xamarin/maccore/issues/1392 and https://github.com/xamarin/maccore/issues/963


Successfully aliased the URL <https://basic-todo-list-qzn11uzab.now.sh> to the following alias.

* https://basic-todo-list.now.sh


Created multidev environment [rad-new#pr-140](https://dashboard.pantheon.io/sites/a0f7976a-d5a5-49c8-b64a-9c7ca3ce2c18#pr-140).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-140-rad-new.pantheonsite.io/)


@Alexintosh testing


Your file is too big ^L^


Setting state to `success` where context is `continuous-integration/jenkins/branch`.

Bot config issue 'productsign: error: Could not find appropriate signing identity for “Developer ID Installer: Xamarin Inc” in keychain at “login.keychain”.


Most of these includes are not used in this scope.


Manipulando resultados com o FOR o FOR IN e com o FOR OF.


Setting state to `success` where context is `continuous-integration/jenkins/branch`.

Bot config issue 'productsign: error: Could not find appropriate signing identity for 'Developer ID Installer: Xamarin Inc' in keychain at 'login.keychain'.


Tu peux pas mettre un fichier compressé 7z


Ahh! I see the issue: the negative margin looks good when logged in, but there's a problem with overlapping text when you are logged out.


Shouldn't this use `sizeof(sa.un.sun_path)` instead?


Now could not deploy this pull request since it contains the following references to invalid secrets in the `env` sections of the `now.json` file:

* `stripe-secret-key` (in env: `STRIPE_SECRET_KEY)`
* `hasura-access-key` (in env: `X_HASURA_ACCESS_KEY)`
* `sendgrid-username` (in env: `SENDGRID_USERNAME)`
* `sendgrid-password` (in env: `SENDGRID_PASSWORD)`
* `token-secret` (in env: `TOKEN_SECRET)`

Add those secrets or remove them from the `env` maps in the `now.json` file.


You got it too? Yay! Just to note—didn't get the issue after this update—will let you know when I do.


Bien joué!


Is this definitely needed for tethering on Pie?


We are merging kernels for past few years and in the end there will be only two. That is just a question of time. 2022? Perhaps, perhaps sooner, but this mainly lower maintenance costs.

Mainstream distributions like Debian/Arch/* are coming from the opposite direction. They already rely on generic arm/arm64 kernels with currently extremely limited functionality compared to special kernels. But since all features will never be mainlined, this entire questions is far from simple.


Преобразование к числу (to_i) лучше делать сразу после ввода


Fixes issue #6


Не всегда же нам слушать машину)


Yeah sorry :) seem you're working on binder changes for oreo/pie.
thats great you reached bootanimation, which issue exist now ? kernel side or device tree ?


Setting state to `success` where context is `continuous-integration/jenkins/branch`.

Known issues https://github.com/xamarin/maccore/issues/1390 https://github.com/xamarin/maccore/issues/1392 and https://github.com/xamarin/maccore/issues/649.


Yeah, I was able to reproduce it last night. One consistent way was:

1. Click on my pricing page
2. Fill out an invalid card
3. Submit
4. It would crash because it couldn't find `create_stripe_subscription`


Красная стрелка говорит о том, что в конце файла нет пустой строки. Найди в интернете зачем она нужна и настрой редактор, чтобы он следил за этим вместо тебя


Successfully aliased the URL <https://strumdog-frontend-rjxwzuje1.now.sh> to the following alias.

* https://strum.dog


1. Значения могут быть дробными
2. Преобразование также, перенеси выше


Зачем здесь делаешь to_i?


Аналогично - дробные значение и преобразование в момент считывания


This is indented using tabs. I think the rest of the file, and some of this patch, uses 4 spaces.


Successfully aliased the URL <https://netlify-deploy-2hfnbt109.now.sh> to the following alias.

* https://netlify-deploy.now.sh


Other components used by EnvironmentSkin are passed to the constructor, it's a bit weird to have this one doing its own thing.


If I use that it returns `Wrong type argument: listp, nottimestamp`


I get the same message from Apple when I submit updated builds of my app. From March, I will have to use XCode 10. I don't know yet if it will support iOS9 or not since I'm still on MacOS Sierra with XCode 9.2 for now.


Вокруг оператора '-' нужны пробелы.
Рекомендую ознакомиться с [ruby style guide](https://github.com/rubocop-hq/ruby-style-guide) (есть версия на русском языке)


@petschki Jenkins CI reporting about code analysis
See the full report here: https://jenkins.plone.org/job/package-plone.app.drafts/25/violations
```
plone/app/drafts/tests.py:10:1: I001 isort found an import in the wrong position
plone/app/drafts/tests.py:22:1: I001 isort found an import in the wrong position
plone/app/drafts/tests.py:23:1: I001 isort found an import in the wrong position
plone/app/drafts/tests.py:24:1: I001 isort found an import in the wrong position
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@JMehring Jenkins CI reporting about code analysis
See the full report here: https://jenkins.plone.org/job/package-plone.app.drafts/23/violations
```
plone/__init__.py:0:1: C101 Coding magic comment not found
plone/app/__init__.py:0:1: C101 Coding magic comment not found
plone/app/drafts/archetypes.py:0:1: C101 Coding magic comment not found
plone/app/drafts/archetypes.py:3:1: I001 isort found an import in the wrong position
plone/app/drafts/archetypes.py:4:1: I001 isort found an import in the wrong position
plone/app/drafts/archetypes.py:5:1: I004 isort found an unexpected blank line in imports
plone/app/drafts/archetypes.py:6:1: I001 isort found an import in the wrong position
plone/app/drafts/archetypes.py:7:1: I001 isort found an import in the wrong position
plone/app/drafts/archetypes.py:8:1: I001 isort found an import in the wrong position
plone/app/drafts/archetypes.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/drafts/archetypes.py:10:1: I001 isort found an import in the wrong position
plone/app/drafts/archetypes.py:11:1: I001 isort found an import in the wrong position
plone/app/drafts/archetypes.py:15:1: E302 expected 2 blank lines, found 1
plone/app/drafts/archetypes.py:21:1: W293 blank line contains whitespace
plone/app/drafts/archetypes.py:25:1: W293 blank line contains whitespace
plone/app/drafts/archetypes.py:28:1: W293 blank line contains whitespace
plone/app/drafts/archetypes.py:33:1: W293 blank line contains whitespace
plone/app/drafts/archetypes.py:34:12: Q000 Remove bad quotes.
plone/app/drafts/archetypes.py:34:12: S001 found module formatter
plone/app/drafts/archetypes.py:38:1: E302 expected 2 blank lines, found 1
plone/app/drafts/archetypes.py:44:1: W293 blank line contains whitespace
plone/app/drafts/archetypes.py:48:1: W293 blank line contains whitespace
plone/app/drafts/archetypes.py:52:1: W293 blank line contains whitespace
plone/app/drafts/archetypes.py:54:1: W293 blank line contains whitespace
plone/app/drafts/archetypes.py:57:1: W293 blank line contains whitespace
plone/app/drafts/archetypes.py:62:1: W293 blank line contains whitespace
plone/app/drafts/archetypes.py:63:72: W291 trailing whitespace
plone/app/drafts/archetypes.py:66:1: W293 blank line contains whitespace
plone/app/drafts/archetypes.py:69:1: W293 blank line contains whitespace
plone/app/drafts/archetypes.py:70:1: E302 expected 2 blank lines, found 1
plone/app/drafts/archetypes.py:74:1: W293 blank line contains whitespace
plone/app/drafts/archetypes.py:78:1: W293 blank line contains whitespace
plone/app/drafts/archetypes.py:82:1: W293 blank line contains whitespace
plone/app/drafts/archetypes.py:86:1: W293 blank line contains whitespace
plone/app/drafts/archetypes.py:87:47: W291 trailing whitespace
plone/app/drafts/archetypes.py:90:1: W293 blank line contains whitespace
plone/app/drafts/archetypes.py:92:1: W293 blank line contains whitespace
plone/app/drafts/archetypes.py:93:1: E302 expected 2 blank lines, found 1
plone/app/drafts/archetypes.py:97:1: W293 blank line contains whitespace
plone/app/drafts/archetypes.py:101:1: W293 blank line contains whitespace
plone/app/drafts/archetypes.py:105:1: W293 blank line contains whitespace
plone/app/drafts/archetypes.py:107:1: W293 blank line contains whitespace
plone/app/drafts/archetypes.py:110:1: W293 blank line contains whitespace
plone/app/drafts/current.py:0:1: C101 Coding magic comment not found
plone/app/drafts/current.py:1:1: I001 isort found an import in the wrong position
plone/app/drafts/current.py:2:1: I004 isort found an unexpected blank line in imports
plone/app/drafts/current.py:5:1: I004 isort found an unexpected blank line in imports
plone/app/drafts/current.py:6:1: I001 isort found an import in the wrong position
plone/app/drafts/current.py:7:1: I001 isort found an import in the wrong position
plone/app/drafts/current.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/drafts/current.py:9:1: I001 isort found an import in the wrong position
plone/app/drafts/current.py:12:1: I001 isort found an import in the wrong position
plone/app/drafts/current.py:13:1: I004 isort found an unexpected blank line in imports
plone/app/drafts/current.py:14:1: I001 isort found an import in the wrong position
plone/app/drafts/current.py:15:1: I001 isort found an import in the wrong position
plone/app/drafts/current.py:16:1: I004 isort found an unexpected blank line in imports
plone/app/drafts/current.py:17:1: I001 isort found an import in the wrong position
plone/app/drafts/current.py:18:1: I001 isort found an import in the wrong position
plone/app/drafts/current.py:19:1: I001 isort found an import in the wrong position
plone/app/drafts/current.py:20:1: I001 isort found an import in the wrong position
plone/app/drafts/current.py:21:1: I001 isort found an import in the wrong position
plone/app/drafts/current.py:22:1: I004 isort found an unexpected blank line in imports
plone/app/drafts/current.py:23:1: I001 isort found an import in the wrong position
plone/app/drafts/current.py:25:1: E302 expected 2 blank lines, found 1
plone/app/drafts/current.py:27:5: D001 found implements( replace it with zope.interface.implementer
plone/app/drafts/current.py:28:5: D001 found adapts( replace it with zope.component.adapter
plone/app/drafts/current.py:43:5: F811 redefinition of unused 'userId' from line 36
plone/app/drafts/current.py:56:5: F811 redefinition of unused 'targetKey' from line 49
plone/app/drafts/current.py:69:5: F811 redefinition of unused 'path' from line 62
plone/app/drafts/current.py:82:5: F811 redefinition of unused 'draftName' from line 75
plone/app/drafts/current.py:95:13: E124 closing bracket does not match visual indentation
plone/app/drafts/current.py:97:80: E501 line too long (85 > 79 characters)
plone/app/drafts/current.py:100:5: F811 redefinition of unused 'draft' from line 88
plone/app/drafts/current.py:120:80: E501 line too long (86 > 79 characters)
plone/app/drafts/dexterity.py:0:1: C101 Coding magic comment not found
plone/app/drafts/dexterity.py:1:1: I001 isort found an import in the wrong position
plone/app/drafts/dexterity.py:2:1: I001 isort found an import in the wrong position
plone/app/drafts/dexterity.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/drafts/dexterity.py:5:1: I001 isort found an import in the wrong position
plone/app/drafts/dexterity.py:6:1: I004 isort found an unexpected blank line in imports
plone/app/drafts/dexterity.py:9:1: I001 isort found an import in the wrong position
plone/app/drafts/dexterity.py:10:1: I004 isort found an unexpected blank line in imports
plone/app/drafts/dexterity.py:11:1: I001 isort found an import in the wrong position
plone/app/drafts/dexterity.py:34:16: Q000 Remove bad quotes.
plone/app/drafts/dexterity.py:34:16: S001 found module formatter
plone/app/drafts/dexterity.py:44:12: Q000 Remove bad quotes.
plone/app/drafts/dexterity.py:44:12: S001 found module formatter
plone/app/drafts/dexterity.py:47:1: C901 'beginDrafting' is too complex (11)
plone/app/drafts/dexterity.py:68:11: T000 Todo note found.
plone/app/drafts/dexterity.py:75:80: E501 line too long (87 > 79 characters)
plone/app/drafts/dexterity.py:78:80: E501 line too long (85 > 79 characters)
plone/app/drafts/dexterity.py:79:9: B901 blind except: statement
plone/app/drafts/dexterity.py:86:80: E501 line too long (84 > 79 characters)
plone/app/drafts/draft.py:0:1: C101 Coding magic comment not found
plone/app/drafts/draft.py:3:1: I001 isort found an import in the wrong position
plone/app/drafts/draft.py:4:1: I001 isort found an import in the wrong position
plone/app/drafts/draft.py:5:1: I001 isort found an import in the wrong position
plone/app/drafts/draft.py:7:1: E302 expected 2 blank lines, found 1
plone/app/drafts/draft.py:9:1: W293 blank line contains whitespace
plone/app/drafts/draft.py:12:1: W293 blank line contains whitespace
plone/app/drafts/draft.py:13:5: D001 found implements( replace it with zope.interface.implementer
plone/app/drafts/draft.py:14:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:0:1: C101 Coding magic comment not found
plone/app/drafts/interfaces.py:2:1: I001 isort found an import in the wrong position
plone/app/drafts/interfaces.py:3:1: I003 isort expected 1 blank line in imports, found 0
plone/app/drafts/interfaces.py:11:1: E302 expected 2 blank lines, found 1
plone/app/drafts/interfaces.py:13:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:17:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:18:42: Q000 Remove bad quotes.
plone/app/drafts/interfaces.py:19:45: Q000 Remove bad quotes.
plone/app/drafts/interfaces.py:20:38: Q000 Remove bad quotes.
plone/app/drafts/interfaces.py:21:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:22:1: E302 expected 2 blank lines, found 1
plone/app/drafts/interfaces.py:24:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:27:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:29:19: Q000 Remove bad quotes.
plone/app/drafts/interfaces.py:32:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:34:19: Q000 Remove bad quotes.
plone/app/drafts/interfaces.py:35:25: Q000 Remove bad quotes.
plone/app/drafts/interfaces.py:35:80: E501 line too long (80 > 79 characters)
plone/app/drafts/interfaces.py:36:44: Q000 Remove bad quotes.
plone/app/drafts/interfaces.py:38:48: Q000 Remove bad quotes.
plone/app/drafts/interfaces.py:40:52: Q000 Remove bad quotes.
plone/app/drafts/interfaces.py:45:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:50:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:56:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:60:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:65:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:69:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:74:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:80:1: E302 expected 2 blank lines, found 1
plone/app/drafts/interfaces.py:85:1: E302 expected 2 blank lines, found 1
plone/app/drafts/interfaces.py:90:1: E302 expected 2 blank lines, found 1
plone/app/drafts/interfaces.py:94:1: E302 expected 2 blank lines, found 1
plone/app/drafts/interfaces.py:102:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:108:1: E302 expected 2 blank lines, found 1
plone/app/drafts/interfaces.py:112:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:115:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:117:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:121:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:124:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:131:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:136:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:141:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:142:36: Q000 Remove bad quotes.
plone/app/drafts/interfaces.py:143:39: Q000 Remove bad quotes.
plone/app/drafts/interfaces.py:144:39: Q000 Remove bad quotes.
plone/app/drafts/interfaces.py:145:34: Q000 Remove bad quotes.
plone/app/drafts/interfaces.py:145:80: E501 line too long (85 > 79 characters)
plone/app/drafts/interfaces.py:146:41: Q000 Remove bad quotes.
plone/app/drafts/interfaces.py:146:80: E501 line too long (95 > 79 characters)
plone/app/drafts/interfaces.py:147:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:149:19: Q000 Remove bad quotes.
plone/app/drafts/interfaces.py:150:25: Q000 Remove bad quotes.
plone/app/drafts/interfaces.py:151:25: Q000 Remove bad quotes.
plone/app/drafts/interfaces.py:154:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:159:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:163:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:166:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:169:1: W293 blank line contains whitespace
plone/app/drafts/proxy.py:0:1: C101 Coding magic comment not found
plone/app/drafts/proxy.py:2:1: I004 isort found an unexpected blank line in imports
plone/app/drafts/proxy.py:5:1: I001 isort found an import in the wrong position
plone/app/drafts/proxy.py:6:1: I001 isort found an import in the wrong position
plone/app/drafts/proxy.py:9:1: I001 isort found an import in the wrong position
plone/app/drafts/proxy.py:10:1: I001 isort found an import in the wrong position
plone/app/drafts/proxy.py:11:1: I004 isort found an unexpected blank line in imports
plone/app/drafts/proxy.py:12:1: I001 isort found an import in the wrong position
plone/app/drafts/proxy.py:13:1: I004 isort found an unexpected blank line in imports
plone/app/drafts/proxy.py:14:1: I001 isort found an import in the wrong position
plone/app/drafts/proxy.py:18:1: E302 expected 2 blank lines, found 1
plone/app/drafts/proxy.py:54:1: E302 expected 2 blank lines, found 1
plone/app/drafts/proxy.py:67:5: D001 found implements( replace it with zope.interface.implementer
plone/app/drafts/proxy.py:79:12: P002 found "hasattr", consider replacing it
plone/app/drafts/proxy.py:93:28: E261 at least two spaces before inline comment
plone/app/drafts/proxy.py:102:12: P002 found "hasattr", consider replacing it
plone/app/drafts/proxy.py:105:1: E302 expected 2 blank lines, found 1
plone/app/drafts/proxy.py:109:5: D001 found implements( replace it with zope.interface.implementer
plone/app/drafts/proxy.py:110:5: D001 found adapts( replace it with zope.component.adapter
plone/app/drafts/proxy.py:122:80: E501 line too long (90 > 79 characters)
plone/app/drafts/proxy.py:171:18: E261 at least two spaces before inline comment
plone/app/drafts/setuphandlers.py:0:1: C101 Coding magic comment not found
plone/app/drafts/setuphandlers.py:1:3: T000 Todo note found.
plone/app/drafts/setuphandlers.py:6:1: I001 isort found an import in the wrong position
plone/app/drafts/setuphandlers.py:7:1: I001 isort found an import in the wrong position
plone/app/drafts/setuphandlers.py:8:1: I001 isort found an import in the wrong position
plone/app/drafts/setuphandlers.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/drafts/setuphandlers.py:10:1: I001 isort found an import in the wrong position
plone/app/drafts/setuphandlers.py:11:1: I001 isort found an import in the wrong position
plone/app/drafts/setuphandlers.py:14:5: F401 'Products.LinguaPlone' imported but unused
plone/app/drafts/setuphandlers.py:16:1: B901 blind except: statement
plone/app/drafts/setuphandlers.py:19:1: E302 expected 2 blank lines, found 1
plone/app/drafts/setuphandlers.py:23:1: E302 expected 2 blank lines, found 1
plone/app/drafts/setuphandlers.py:24:1: W293 blank line contains whitespace
plone/app/drafts/setuphandlers.py:28:1: W293 blank line contains whitespace
plone/app/drafts/setuphandlers.py:31:1: W293 blank line contains whitespace
plone/app/drafts/setuphandlers.py:32:80: E501 line too long (92 > 79 characters)
plone/app/drafts/setuphandlers.py:33:38: E231 missing whitespace after ','
plone/app/drafts/setuphandlers.py:33:70: P002 found "hasattr", consider replacing it
plone/app/drafts/setuphandlers.py:33:80: E501 line too long (90 > 79 characters)
plone/app/drafts/setuphandlers.py:34:1: W293 blank line contains whitespace
plone/app/drafts/setuphandlers.py:42:1: W293 blank line contains whitespace
plone/app/drafts/setuphandlers.py:53:1: W293 blank line contains whitespace
plone/app/drafts/setuphandlers.py:56:1: E302 expected 2 blank lines, found 1
plone/app/drafts/setuphandlers.py:59:1: W293 blank line contains whitespace
plone/app/drafts/setuphandlers.py:62:16: Q000 Remove bad quotes.
plone/app/drafts/setuphandlers.py:63:1: W293 blank line contains whitespace
plone/app/drafts/setuphandlers.py:67:1: W293 blank line contains whitespace
plone/app/drafts/setuphandlers.py:68:13: Q000 Remove bad quotes.
plone/app/drafts/setuphandlers.py:68:13: S001 found module formatter
plone/app/drafts/setuphandlers.py:69:13: Q000 Remove bad quotes.
plone/app/drafts/setuphandlers.py:70:13: Q000 Remove bad quotes.
plone/app/drafts/storage.py:0:1: C101 Coding magic comment not found
plone/app/drafts/storage.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/drafts/storage.py:6:1: I001 isort found an import in the wrong position
plone/app/drafts/storage.py:7:1: I001 isort found an import in the wrong position
plone/app/drafts/storage.py:9:1: E302 expected 2 blank lines, found 1
plone/app/drafts/storage.py:12:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:13:5: D001 found implements( replace it with zope.interface.implementer
plone/app/drafts/storage.py:14:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:15:7: E221 multiple spaces before operator
plone/app/drafts/storage.py:18:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:22:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:24:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:28:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:30:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:34:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:38:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:41:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:43:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:45:30: Q000 Remove bad quotes.
plone/app/drafts/storage.py:46:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:49:19: Q000 Remove bad quotes.
plone/app/drafts/storage.py:49:19: S001 found module formatter
plone/app/drafts/storage.py:51:30: Q000 Remove bad quotes.
plone/app/drafts/storage.py:51:30: S001 found module formatter
plone/app/drafts/storage.py:52:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:55:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:59:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:65:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:68:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:73:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:76:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:79:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:82:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:84:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:87:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:90:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:93:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:0:1: C101 Coding magic comment not found
plone/app/drafts/tests.py:1:1: I001 isort found an import in the wrong position
plone/app/drafts/tests.py:2:1: I001 isort found an import in the wrong position
plone/app/drafts/tests.py:3:1: I001 isort found an import in the wrong position
plone/app/drafts/tests.py:4:1: I001 isort found an import in the wrong position
plone/app/drafts/tests.py:5:1: I004 isort found an unexpected blank line in imports
plone/app/drafts/tests.py:6:1: I001 isort found an import in the wrong position
plone/app/drafts/tests.py:7:1: I001 isort found an import in the wrong position
plone/app/drafts/tests.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/drafts/tests.py:9:1: I001 isort found an import in the wrong position
plone/app/drafts/tests.py:10:1: I004 isort found an unexpected blank line in imports
plone/app/drafts/tests.py:11:1: I001 isort found an import in the wrong position
plone/app/drafts/tests.py:12:1: I001 isort found an import in the wrong position
plone/app/drafts/tests.py:13:1: I001 isort found an import in the wrong position
plone/app/drafts/tests.py:14:1: I001 isort found an import in the wrong position
plone/app/drafts/tests.py:15:1: I004 isort found an unexpected blank line in imports
plone/app/drafts/tests.py:16:1: I001 isort found an import in the wrong position
plone/app/drafts/tests.py:17:1: I001 isort found an import in the wrong position
plone/app/drafts/tests.py:18:1: I004 isort found an unexpected blank line in imports
plone/app/drafts/tests.py:22:1: I001 isort found an import in the wrong position
plone/app/drafts/tests.py:23:1: I001 isort found an import in the wrong position
plone/app/drafts/tests.py:24:1: I001 isort found an import in the wrong position
plone/app/drafts/tests.py:25:1: I004 isort found an unexpected blank line in imports
plone/app/drafts/tests.py:26:1: I001 isort found an import in the wrong position
plone/app/drafts/tests.py:28:1: I004 isort found an unexpected blank line in imports
plone/app/drafts/tests.py:29:1: I001 isort found an import in the wrong position
plone/app/drafts/tests.py:33:1: I004 isort found an unexpected blank line in imports
plone/app/drafts/tests.py:35:1: I001 isort found an import in the wrong position
plone/app/drafts/tests.py:36:1: I003 isort expected 1 blank line in imports, found 0
plone/app/drafts/tests.py:36:1: I003 isort expected 1 blank line in imports, found 0
plone/app/drafts/tests.py:37:1: E302 expected 2 blank lines, found 1
plone/app/drafts/tests.py:38:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:43:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/drafts/tests.py:45:1: E302 expected 2 blank lines, found 1
plone/app/drafts/tests.py:46:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:48:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:50:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:52:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:53:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:56:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:57:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:59:1: E302 expected 2 blank lines, found 1
plone/app/drafts/tests.py:60:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:62:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:65:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:68:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:69:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:70:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:74:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:76:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:77:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:78:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:82:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:83:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:84:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:85:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:88:31: Q000 Remove bad quotes.
plone/app/drafts/tests.py:89:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:91:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:91:27: Q000 Remove bad quotes.
plone/app/drafts/tests.py:92:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:93:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:95:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:95:27: Q000 Remove bad quotes.
plone/app/drafts/tests.py:96:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:97:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:102:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:103:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:109:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:110:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:111:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:112:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:113:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:120:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:121:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:122:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:123:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:124:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:128:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:129:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:133:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:134:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:138:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:139:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:144:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:145:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:150:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:151:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:152:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:155:39: Q000 Remove bad quotes.
plone/app/drafts/tests.py:157:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:160:39: Q000 Remove bad quotes.
plone/app/drafts/tests.py:162:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:165:39: Q000 Remove bad quotes.
plone/app/drafts/tests.py:167:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:171:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:173:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:174:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:175:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:179:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:180:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:184:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:185:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:188:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:188:80: E501 line too long (87 > 79 characters)
plone/app/drafts/tests.py:189:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:192:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:192:71: Q000 Remove bad quotes.
plone/app/drafts/tests.py:192:80: E501 line too long (80 > 79 characters)
plone/app/drafts/tests.py:193:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:196:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:196:80: E501 line too long (86 > 79 characters)
plone/app/drafts/tests.py:197:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:200:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:200:80: E501 line too long (86 > 79 characters)
plone/app/drafts/tests.py:202:1: E302 expected 2 blank lines, found 1
plone/app/drafts/tests.py:203:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:205:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:207:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:210:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:211:24: Q000 Remove bad quotes.
plone/app/drafts/tests.py:212:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:215:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:217:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:218:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:218:27: Q000 Remove bad quotes.
plone/app/drafts/tests.py:219:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:220:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:221:23: Q000 Remove bad quotes.
plone/app/drafts/tests.py:222:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:223:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:223:27: Q000 Remove bad quotes.
plone/app/drafts/tests.py:224:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:224:27: Q000 Remove bad quotes.
plone/app/drafts/tests.py:225:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:227:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:230:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:231:24: Q000 Remove bad quotes.
plone/app/drafts/tests.py:232:30: Q000 Remove bad quotes.
plone/app/drafts/tests.py:233:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:235:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:237:29: Q000 Remove bad quotes.
plone/app/drafts/tests.py:238:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:240:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:244:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:245:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:245:80: E501 line too long (94 > 79 characters)
plone/app/drafts/tests.py:246:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:247:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:248:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:249:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:250:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:251:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:252:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:253:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:254:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:255:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:255:27: Q000 Remove bad quotes.
plone/app/drafts/tests.py:256:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:256:27: Q000 Remove bad quotes.
plone/app/drafts/tests.py:257:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:259:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:262:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:265:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:266:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:267:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:268:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:269:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:271:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:274:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:276:27: Q000 Remove bad quotes.
plone/app/drafts/tests.py:277:27: Q000 Remove bad quotes.
plone/app/drafts/tests.py:278:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:280:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:282:26: Q000 Remove bad quotes.
plone/app/drafts/tests.py:283:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:285:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:287:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:288:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:288:49: Q000 Remove bad quotes.
plone/app/drafts/tests.py:289:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:289:49: Q000 Remove bad quotes.
plone/app/drafts/tests.py:290:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:291:26: Q000 Remove bad quotes.
plone/app/drafts/tests.py:292:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:293:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:293:49: Q000 Remove bad quotes.
plone/app/drafts/tests.py:294:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:294:50: Q000 Remove bad quotes.
plone/app/drafts/tests.py:295:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:297:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:298:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:298:53: Q000 Remove bad quotes.
plone/app/drafts/tests.py:299:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:301:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:301:25: Q000 Remove bad quotes.
plone/app/drafts/tests.py:302:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:302:25: Q000 Remove bad quotes.
plone/app/drafts/tests.py:303:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:303:25: Q000 Remove bad quotes.
plone/app/drafts/tests.py:304:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:305:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:305:60: Q000 Remove bad quotes.
plone/app/drafts/tests.py:306:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:306:60: Q000 Remove bad quotes.
plone/app/drafts/tests.py:307:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:307:60: Q000 Remove bad quotes.
plone/app/drafts/tests.py:308:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:308:59: Q000 Remove bad quotes.
plone/app/drafts/tests.py:309:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:310:30: Q000 Remove bad quotes.
plone/app/drafts/tests.py:311:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:311:21: Q000 Remove bad quotes.
plone/app/drafts/tests.py:312:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:312:21: Q000 Remove bad quotes.
plone/app/drafts/tests.py:313:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:313:25: Q000 Remove bad quotes.
plone/app/drafts/tests.py:314:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:314:25: Q000 Remove bad quotes.
plone/app/drafts/tests.py:315:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:316:30: Q000 Remove bad quotes.
plone/app/drafts/tests.py:317:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:317:21: Q000 Remove bad quotes.
plone/app/drafts/tests.py:318:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:318:21: Q000 Remove bad quotes.
plone/app/drafts/tests.py:319:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:319:21: Q000 Remove bad quotes.
plone/app/drafts/tests.py:320:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:320:25: Q000 Remove bad quotes.
plone/app/drafts/tests.py:321:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:322:30: Q000 Remove bad quotes.
plone/app/drafts/tests.py:322:43: E261 at least two spaces before inline comment
plone/app/drafts/tests.py:322:80: E501 line too long (82 > 79 characters)
plone/app/drafts/tests.py:323:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:323:21: Q000 Remove bad quotes.
plone/app/drafts/tests.py:324:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:324:21: Q000 Remove bad quotes.
plone/app/drafts/tests.py:325:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:325:25: Q000 Remove bad quotes.
plone/app/drafts/tests.py:326:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:326:25: Q000 Remove bad quotes.
plone/app/drafts/tests.py:328:1: E302 expected 2 blank lines, found 1
plone/app/drafts/tests.py:329:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:331:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:333:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:336:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:340:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:342:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:344:13: D001 found implements( replace it with zope.interface.implementer
plone/app/drafts/tests.py:345:13: D001 found adapts( replace it with zope.component.adapter
plone/app/drafts/tests.py:346:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:350:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:353:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:354:38: Q000 Remove bad quotes.
plone/app/drafts/tests.py:355:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:357:13: D001 found implements( replace it with zope.interface.implementer
plone/app/drafts/tests.py:358:13: D001 found adapts( replace it with zope.component.adapter
plone/app/drafts/tests.py:359:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:363:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:366:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:367:38: Q000 Remove bad quotes.
plone/app/drafts/tests.py:368:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:370:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:371:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:372:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:374:1: E302 expected 2 blank lines, found 1
plone/app/drafts/tests.py:375:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:377:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:380:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:382:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:383:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:384:26: Q000 Remove bad quotes.
plone/app/drafts/tests.py:385:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:385:27: Q000 Remove bad quotes.
plone/app/drafts/tests.py:386:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:389:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:391:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:392:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:393:51: Q000 Remove bad quotes.
plone/app/drafts/tests.py:394:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:394:27: Q000 Remove bad quotes.
plone/app/drafts/tests.py:395:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:396:29: Q000 Remove bad quotes.
plone/app/drafts/tests.py:397:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:397:27: Q000 Remove bad quotes.
plone/app/drafts/tests.py:398:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:399:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:399:27: Q000 Remove bad quotes.
plone/app/drafts/tests.py:400:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:403:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:405:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:406:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:407:51: Q000 Remove bad quotes.
plone/app/drafts/tests.py:408:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:408:27: Q000 Remove bad quotes.
plone/app/drafts/tests.py:409:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:410:29: Q000 Remove bad quotes.
plone/app/drafts/tests.py:411:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:411:27: Q000 Remove bad quotes.
plone/app/drafts/tests.py:412:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:413:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:413:27: Q000 Remove bad quotes.
plone/app/drafts/tests.py:413:80: E501 line too long (80 > 79 characters)
plone/app/drafts/tests.py:414:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:417:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:419:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:420:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:421:46: Q000 Remove bad quotes.
plone/app/drafts/tests.py:422:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:422:27: Q000 Remove bad quotes.
plone/app/drafts/tests.py:423:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:424:24: Q000 Remove bad quotes.
plone/app/drafts/tests.py:425:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:425:27: Q000 Remove bad quotes.
plone/app/drafts/tests.py:426:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:427:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:427:27: Q000 Remove bad quotes.
plone/app/drafts/tests.py:428:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:431:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:433:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:434:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:435:26: Q000 Remove bad quotes.
plone/app/drafts/tests.py:436:29: Q000 Remove bad quotes.
plone/app/drafts/tests.py:437:29: Q000 Remove bad quotes.
plone/app/drafts/tests.py:438:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:439:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:440:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:442:39: Q000 Remove bad quotes.
plone/app/drafts/tests.py:442:49: Q000 Remove bad quotes.
plone/app/drafts/tests.py:444:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:445:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:446:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:447:40: Q000 Remove bad quotes.
plone/app/drafts/tests.py:447:50: Q000 Remove bad quotes.
plone/app/drafts/tests.py:449:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:450:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:451:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:454:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:456:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:458:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:458:27: Q000 Remove bad quotes.
plone/app/drafts/tests.py:459:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:461:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:461:27: Q000 Remove bad quotes.
plone/app/drafts/tests.py:462:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:464:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:464:27: Q000 Remove bad quotes.
plone/app/drafts/tests.py:465:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:467:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:467:27: Q000 Remove bad quotes.
plone/app/drafts/tests.py:468:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:471:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:474:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:475:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:476:29: Q000 Remove bad quotes.
plone/app/drafts/tests.py:478:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:479:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:483:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:485:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:486:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:487:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:488:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:489:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:490:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:491:29: Q000 Remove bad quotes.
plone/app/drafts/tests.py:492:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:493:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:494:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:494:80: E501 line too long (120 > 79 characters)
plone/app/drafts/tests.py:495:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:496:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:497:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:498:29: Q000 Remove bad quotes.
plone/app/drafts/tests.py:499:29: Q000 Remove bad quotes.
plone/app/drafts/tests.py:500:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:501:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:502:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:502:80: E501 line too long (120 > 79 characters)
plone/app/drafts/tests.py:503:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:503:80: E501 line too long (124 > 79 characters)
plone/app/drafts/tests.py:504:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:505:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:506:29: Q000 Remove bad quotes.
plone/app/drafts/tests.py:507:29: Q000 Remove bad quotes.
plone/app/drafts/tests.py:509:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:510:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:511:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:511:80: E501 line too long (124 > 79 characters)
plone/app/drafts/tests.py:512:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:512:80: E501 line too long (128 > 79 characters)
plone/app/drafts/tests.py:513:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:513:80: E501 line too long (121 > 79 characters)
plone/app/drafts/tests.py:514:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:518:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:521:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:524:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:525:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:525:80: E501 line too long (87 > 79 characters)
plone/app/drafts/tests.py:526:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:526:80: E501 line too long (87 > 79 characters)
plone/app/drafts/tests.py:527:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:527:80: E501 line too long (82 > 79 characters)
plone/app/drafts/tests.py:528:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:529:24: Q000 Remove bad quotes.
plone/app/drafts/tests.py:531:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:533:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:534:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:534:80: E501 line too long (87 > 79 characters)
plone/app/drafts/tests.py:535:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:535:80: E501 line too long (87 > 79 characters)
plone/app/drafts/tests.py:536:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:536:80: E501 line too long (82 > 79 characters)
plone/app/drafts/tests.py:538:1: E302 expected 2 blank lines, found 1
plone/app/drafts/tests.py:539:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:541:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:543:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:544:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:547:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:548:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:552:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:553:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:557:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:558:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:560:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:561:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:562:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:566:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:567:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:569:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:570:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:571:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:574:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:577:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:579:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:580:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:582:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:583:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:584:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:587:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:590:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:592:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:593:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:595:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:596:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:597:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:600:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:602:29: Q000 Remove bad quotes.
plone/app/drafts/tests.py:603:32: Q000 Remove bad quotes.
plone/app/drafts/tests.py:604:32: Q000 Remove bad quotes.
plone/app/drafts/tests.py:605:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:607:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:608:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:610:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:611:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:612:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:615:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:617:29: Q000 Remove bad quotes.
plone/app/drafts/tests.py:618:32: Q000 Remove bad quotes.
plone/app/drafts/tests.py:619:32: Q000 Remove bad quotes.
plone/app/drafts/tests.py:620:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:622:56: Q000 Remove bad quotes.
plone/app/drafts/tests.py:622:66: Q000 Remove bad quotes.
plone/app/drafts/tests.py:622:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:623:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:624:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:625:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:627:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:628:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:629:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:630:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:630:80: E501 line too long (89 > 79 characters)
plone/app/drafts/tests.py:631:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:631:80: E501 line too long (98 > 79 characters)
plone/app/drafts/tests.py:632:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:635:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:636:59: Q000 Remove bad quotes.
plone/app/drafts/tests.py:636:69: Q000 Remove bad quotes.
plone/app/drafts/tests.py:637:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:639:29: Q000 Remove bad quotes.
plone/app/drafts/tests.py:640:32: Q000 Remove bad quotes.
plone/app/drafts/tests.py:642:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:644:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:645:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:647:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:648:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:649:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:652:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:653:59: Q000 Remove bad quotes.
plone/app/drafts/tests.py:653:69: Q000 Remove bad quotes.
plone/app/drafts/tests.py:654:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:656:29: Q000 Remove bad quotes.
plone/app/drafts/tests.py:657:32: Q000 Remove bad quotes.
plone/app/drafts/tests.py:659:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:661:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:662:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:664:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:665:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:667:1: E302 expected 2 blank lines, found 1
plone/app/drafts/tests.py:668:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:670:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:673:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:676:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:682:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:684:80: E501 line too long (113 > 79 characters)
plone/app/drafts/tests.py:685:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:688:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:688:80: E501 line too long (126 > 79 characters)
plone/app/drafts/tests.py:689:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:689:80: E501 line too long (82 > 79 characters)
plone/app/drafts/tests.py:690:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:690:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:691:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:694:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:694:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:695:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:695:80: E501 line too long (83 > 79 characters)
plone/app/drafts/tests.py:696:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:696:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:697:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:700:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:703:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:709:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:711:80: E501 line too long (113 > 79 characters)
plone/app/drafts/tests.py:712:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:715:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:715:80: E501 line too long (126 > 79 characters)
plone/app/drafts/tests.py:716:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:716:80: E501 line too long (82 > 79 characters)
plone/app/drafts/tests.py:717:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:717:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:718:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:719:80: E501 line too long (85 > 79 characters)
plone/app/drafts/tests.py:720:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:721:50: Q000 Remove bad quotes.
plone/app/drafts/tests.py:723:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:723:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:724:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:724:80: E501 line too long (83 > 79 characters)
plone/app/drafts/tests.py:725:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:725:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:726:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:730:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:732:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:738:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:740:80: E501 line too long (113 > 79 characters)
plone/app/drafts/tests.py:741:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:744:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:745:17: S001 found module formatter
plone/app/drafts/tests.py:745:80: E501 line too long (112 > 79 characters)
plone/app/drafts/tests.py:746:49: C812 missing trailing comma
plone/app/drafts/tests.py:748:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:748:27: S001 found module formatter
plone/app/drafts/tests.py:748:80: E501 line too long (92 > 79 characters)
plone/app/drafts/tests.py:749:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:749:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:750:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:753:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:753:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:754:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:754:80: E501 line too long (83 > 79 characters)
plone/app/drafts/tests.py:755:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:759:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:761:36: Q000 Remove bad quotes.
plone/app/drafts/tests.py:762:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:764:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:770:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:773:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:776:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:776:27: S001 found module formatter
plone/app/drafts/tests.py:776:80: E501 line too long (107 > 79 characters)
plone/app/drafts/tests.py:777:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:777:27: S001 found module formatter
plone/app/drafts/tests.py:777:80: E501 line too long (80 > 79 characters)
plone/app/drafts/tests.py:778:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:778:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:779:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:782:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:782:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:783:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:783:80: E501 line too long (83 > 79 characters)
plone/app/drafts/tests.py:784:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:784:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:785:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:789:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:791:36: Q000 Remove bad quotes.
plone/app/drafts/tests.py:792:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:794:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:798:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:804:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:807:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:810:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:810:27: S001 found module formatter
plone/app/drafts/tests.py:810:80: E501 line too long (107 > 79 characters)
plone/app/drafts/tests.py:811:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:811:27: S001 found module formatter
plone/app/drafts/tests.py:811:80: E501 line too long (80 > 79 characters)
plone/app/drafts/tests.py:812:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:812:27: S001 found module formatter
plone/app/drafts/tests.py:812:80: E501 line too long (89 > 79 characters)
plone/app/drafts/tests.py:813:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:816:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:816:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:817:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:817:80: E501 line too long (83 > 79 characters)
plone/app/drafts/tests.py:818:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:818:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:819:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:823:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:825:36: Q000 Remove bad quotes.
plone/app/drafts/tests.py:826:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:828:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:833:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:839:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:842:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:845:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:845:27: S001 found module formatter
plone/app/drafts/tests.py:845:80: E501 line too long (107 > 79 characters)
plone/app/drafts/tests.py:846:14: D001 found assertEquals( replace it with assertEqual
plone/app/drafts/tests.py:846:27: S001 found module formatter
plone/app/drafts/tests.py:846:80: E501 line too long (80 > 79 characters)
plone/app/drafts/tests.py:847:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:847:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:848:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:851:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:851:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:852:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:852:80: E501 line too long (83 > 79 characters)
plone/app/drafts/tests.py:853:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:853:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:855:1: E302 expected 2 blank lines, found 1
plone/app/drafts/utils.py:0:1: C101 Coding magic comment not found
plone/app/drafts/utils.py:2:1: I001 isort found an import in the wrong position
plone/app/drafts/utils.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/drafts/utils.py:4:1: F401 'zope.intid.interfaces.IIntIds' imported but unused
plone/app/drafts/utils.py:6:1: I001 isort found an import in the wrong position
plone/app/drafts/utils.py:7:1: I001 isort found an import in the wrong position
plone/app/drafts/utils.py:8:1: I001 isort found an import in the wrong position
plone/app/drafts/utils.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/drafts/utils.py:10:1: I001 isort found an import in the wrong position
plone/app/drafts/utils.py:12:1: E302 expected 2 blank lines, found 1
plone/app/drafts/utils.py:20:1: E302 expected 2 blank lines, found 1
plone/app/drafts/utils.py:57:1: E302 expected 2 blank lines, found 1
plone/app/drafts/utils.py:63:1: E302 expected 2 blank lines, found 1
plone/app/drafts/utils.py:67:5: F811 redefinition of unused 'IIntIds' from line 4
plone/app/drafts/browser/view.py:0:1: C101 Coding magic comment not found
plone/app/drafts/browser/view.py:4:1: I003 isort expected 1 blank line in imports, found 0
plone/app/drafts/browser/view.py:5:1: E302 expected 2 blank lines, found 1
plone/app/drafts/browser/view.py:9:1: W293 blank line contains whitespace
plone/app/drafts/browser/view.py:13:1: W293 blank line contains whitespace
plone/app/drafts/browser/view.py:15:1: W293 blank line contains whitespace
plone/app/drafts/browser/view.py:17:1: W293 blank line contains whitespace
plone/app/drafts/browser/view.py:19:1: W293 blank line contains whitespace
plone/app/drafts/browser/view.py:26:1: W293 blank line contains whitespace
plone/app/drafts/browser/view.py:31:1: W293 blank line contains whitespace
plone/app/drafts/browser/view.py:36:1: W293 blank line contains whitespace
plone/app/drafts/browser/view.py:42:1: W293 blank line contains whitespace
plone/app/drafts/browser/view.py:48:1: W293 blank line contains whitespace
plone/app/drafts/browser/view.py:50:1: W293 blank line contains whitespace
plone/app/drafts/browser/view.py:52:1: W293 blank line contains whitespace
plone/app/drafts/browser/view.py:57:1: W293 blank line contains whitespace
plone/app/drafts/browser/view.py:63:1: W293 blank line contains whitespace
plone/app/drafts/browser/view.py:66:9: B901 blind except: statement
plone/app/drafts/browser/view.py:75:1: W293 blank line contains whitespace
plone/app/drafts/browser/view.py:76:80: E501 line too long (87 > 79 characters)
plone/app/drafts/browser/view.py:77:1: W293 blank line contains whitespace
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@datakurre Jenkins CI reporting about code analysis
See the full report here: https://jenkins.plone.org/job/package-plone.app.drafts/24/violations
```
plone/app/drafts/current.py:114:26: C812 missing trailing comma
plone/app/drafts/current.py:122:26: C812 missing trailing comma
plone/app/drafts/dexterity.py:45:20: C812 missing trailing comma
plone/app/drafts/dexterity.py:52:43: C812 missing trailing comma
plone/app/drafts/testing.py:112:53: C812 missing trailing comma
plone/app/drafts/tests.py:269:32: C812 missing trailing comma
plone/app/drafts/tests.py:808:48: C812 missing trailing comma
plone/app/drafts/tests.py:898:45: C812 missing trailing comma
plone/app/drafts/tests.py:1195:26: C812 missing trailing comma
plone/app/drafts/tests.py:1234:45: C812 missing trailing comma
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


выравнивание "пляшет", нужно привести в соответствии со style guide


That if will be false is paramValue is a String[].


Activar


`Math.sqrt` вычитаешь дважды, а рациональней будет один раз посчитать и занести в переменную


Зачем вычислять Math.sqrt из 0? 😄


Your pages looks great, good job on all the styling. I like the way you have implemented the scroll. Keep up the good work!


We still have to figure out, btw if you're looking for a source to look, I would recommend Nexus one instead of mine


Inconsistent placement of else.


Implements #48


Общие рекомендации:
1. Называй файлы более осмысленно
2. Называй коммиты тоже более осмысленно
3. Придерживайся style guide, тогда твой код будет выглядеть одинаково хорошо (с другими разработчиками)


@asmecher references to Solr have been removed and additional unused code has been removed. Regarding the AlgoliaEngine class, this handles the actual adding and deleting of records in Algolia. Though a variant of this class has been used in our other installations, it's probably best to include it as is.


Created multidev environment [lawhelp#pr-309](https://dashboard.pantheon.io/sites/9ec12d94-c804-44b7-968e-166a0b49fdc0#pr-309).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-309-lawhelp.pantheonsite.io/)


Thanks for all your hard work, your page looks good! The styling is coming along good, keep up your hard work.


Можно сразу `puts sum`


Now could not deploy this pull request since it contains the following references to invalid secrets in the `env` sections of the `now.json` file:

* `stripe-secret-key` (in env: `STRIPE_SECRET_KEY)`
* `hasura-access-key` (in env: `X_HASURA_ACCESS_KEY)`
* `sendgrid-username` (in env: `SENDGRID_USERNAME)`
* `sendgrid-password` (in env: `SENDGRID_PASSWORD)`
* `token-secret` (in env: `TOKEN_SECRET)`

Add those secrets or remove them from the `env` maps in the `now.json` file.


Thanks @Fulanko