Hi. Last Vulkan builds broken - crash all games (immediately after start-up attempts). But OpenGL still works is fine (--gpu=gl4 command for run)
LOG

[xenia.zip](https://github.com/benvanik/xenia/files/610357/xenia.zip)


![](https://github.trello.services/images/mini-trello-icon.png) [Turn popup dialog into a new scene](https://trello.com/c/B7oVkOiB/42-turn-popup-dialog-into-a-new-scene)


test


Get out of town. This is a joke, right?? ;)

Sent from Yahoo Mail on Android

  On Fri, Nov 11, 2016 at 21:45, WhisperBTC<notifications@github.com> wrote:
Thanks! BitHub has sent payment of $65.54USD for this commit.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.


화면을 보여주는 목적이면은 @ResController가 아니라 @Controller를 사용하세요.


스프링에서는 기본적으로 렌더링에 필요한 모델을 정의할 수 있는 공간 Model 객체를 제공하고 있습니다.
참고하세용.


`b - a` (spacing)


space above your expectation makes it easier to read :)


value object에서도 이야기했지만, 전역적으로 사용할 수 있는 HashMap 보다는 좀 더 명확하게 Model이라는것을 명시하는게 가독성 면에서도 장점을 얻을 수 있을 것 같네요.


자바8에서는 새로운 날짜형식 LocalDateTime이 추가되었습니다. 한번 사용해보는게 어떤가요?? 이야기했던 ValueObject의 대표적인 예시이기도 합니다.


@jensmaurer: Hah, look at that, we already have a gadget called `\techterm`, We can use *that* for the iostreams special terms, and @jwakely  maybe also for the erstwhile italic shared_ptr terms.


我勒个去


@tassili - If you're on Vagrant 1.8.7, see: https://github.com/mitchellh/vagrant/issues/7969#issuecomment-258878970

If you're on VirtualBox 5.1.8, please update to 5.1.10.


저번에 잠간 이야기할려다 말았었는데, 지금 테스트 케이스가 아티클을 생성하는 단계에서 메서드를 호출하도록 되어있어요.
첫째로 무엇을 테스트하려고 하는지를 알수 없는 문제점이 있구요.
둘째 생성자에서 발생할 경우에 역시 테스트케이스도 에러가 나기 때문에 문제점을 쉽사리 파악할 수 없습니다.
이러한 문제점을 해결하기 위해서는 어떤 방법을 쓰는게 좋을까요?


![](https://github.trello.services/images/mini-trello-icon.png) [cancelarReserva(int cliente, String Ciudad, String Hotel)](https://trello.com/c/VaRX4uam/9-cancelarreserva-int-cliente-string-ciudad-string-hotel)


Great one


why?


Notice that bookData is still a JSON object.
Later on we would like to do something with this data. For example, update the book, delete it or even do other operations that are not dealing with the backend, like generate a book image url according to requested size or determining whether the book is available.


你好，我现在也在想实现shinydashboard的sso，看了你的博文，很有启发性
我想问一下，那个点击登录后在xxx.com/login成功登录，然后返回的ticket怎么去处理呢
我的情况是在xxx.com/login会访问xxx.com/?ticket=ticket这样，也就是说我得先验证到底访问的是哪个url对吗？然后验证好了之后请求应用服务端的时候也要验证url对吗？


Should still override the method to short hand bypass the processor.


because winblows is dumb and I couldn't figure out why this wasn't compiling then I figured out javac was 1.7 even though my jvm is 1.8...will be fixed in next push


We have precedents for writing Equivalent to: phrases inline, but up to you.


@astreet `buck test ReactAndroid/src/test/java/com/facebook/react/views` will failed with error message `FAILURE com.facebook.react.views.textinput.TextInputTest testPropsApplied: no csslayout in java.library.path`, is there any way to fix it?


You should check that the pubkey is compressed here, first. Uncompressed pubkeys are unsupported under segwit.


What browsers have you found that does not support Encryption?


建议补充撰稿人、场景技术框架图、产业化需要的规范。


Doesn't it also invalidate the end iterator?


１ゲト


- Also Increased sniper rifles effective range for #42 (Edit Ammo to increase maximum effective range)


The CSS is not changing the background color?


Does this need to be `R.id.reps`?


as mentioned, you can refactor this into one private method to DRY it up


I like putting a space above my expectations to make them more readable.


A więc dyskutuję.


4 del MIT


os_2_0_develop (kbenne) - i386-Windows-7-VisualStudio-12: Tests Failed (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-NA-red.svg)


Comment typeo: "we too the flag". Should be took?


Good work! You can do it.


komentarz 1 do commitu


- added a template html file that users can just fill content
- added a missing "only-on-mobiles class"
- added a new favicon"
- edited the previous download ga event counter
- made the icon section a bit more responsive


komentarz 1 do linijki


komentarz 2 do linijki


Very useful @gaspard :+1:


komentarz 2 do commitu


os_2_0_develop (kbenne) - Win64-Windows-7-VisualStudio-12: Tests Failed (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-NA-red.svg)


komentarz 3 do linijki


komentarz 4 do linijki


komentarz 5 do linijki


komentarz 6 do linijki


I'm in testing Branches and Edit.
If it really modified then maybe it will committed.


komentarz 7 do linijki


komentarz 8 do linijki


OMG! it just comment...


komentarz 9 do linijki


komentarz 10 do linijki


When I used pycaffe , If I specify the solver type in the solver.prototxt, CheckType failed.


ㄷㄷㄷㄷㄷㄷㄷㄷㄷ


komentarz do dyskusji


q


![hd batman android android wallpaper](https://cloud.githubusercontent.com/assets/23380227/20585260/ee48ea36-b1e0-11e6-8823-d2016659f962.jpg)


预处理-
1.图像大小
rgb图像，（600*400*3），超出范围的  采样、插值缩小的方法按比例缩小

2.光照补偿（抵消图像中的色彩偏差）
2.1，将整个图像中所有像素的亮度（经过了非线性校正后的亮度）从高到低进行排列，取前5％的像素，如果这些像素的数目足够多（例如，大于100），就将它们的亮度作为“参考白”，即将它们的色彩的R、G、B 分量值都调整为最大的255。然后，整幅图像的其它像素点的色彩值也都按照这一调整尺度进行变换


You don't need to bundle `requests`. It's a bit undocumented, but since `boto` and `botocore` are available already in the Lambda execution environment, you can do
```
from botocore.vendored import requests
```
and avoid having to ship the requests module.


typo? should be test_gh1549?


Cela peut permettre d'eviter un accès disque pour chaque ligne, bien que le fichier d'écriture soit buffeurisé ce qui est effectivement dans ce cas là est un peu à contresens.
L’intérêt principal que je peux y voir est que l'on peut avoir une vue globale de l'enregistrement en sortie de méthode et donc une facilité de maintenance ou dévolution.   print buffeurRec.getvalue() par exemple.
Sinon cela peut éviter aussi d'avoir des "write" disséminés un peu partout et dans plusieurs méthodes.


Buenas que es lo que te pasa, que es lo que no puedes hacer.

2016-11-22 23:56 GMT+01:00 mjm0305 <notifications@github.com>:

> please help me
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/3dshax/ctr/commit/bcb3734b9a26d0fe7ef66f7d3814406fee797303#commitcomment-19929731>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AT9LYW9a2Lw1xiVpgN4YU0-W1C2fOvjGks5rA3MpgaJpZM4CClL1>
> .
>


Ставь скобки у методов для списка аргументов, это лучше читается


Effectivement cela peut rendre les choses plus simples.


It looks like PPSSPP does this:

https://github.com/hrydgard/ppsspp/blob/fbc4b4e7a16a843c40320128be2014885cf0fbb8/GPU/GLES/Framebuffer.cpp#L1333-L1446

They try glCopyImageSubData, which can only be done if they are the same size, if glCopyImageSubData can't do it, they do glBlitFramebuffer, if glBlitFramebuffer can't do it (GLES2), they draw it, similar to the GLES2 version of copyTexturedRect


@RAlexis : Your comment is OK. He just gave you his own view of why it has not been changed. I might have said the same as you if I had not known that some times it is more important to make as few changes as possible to keep the "noise" ratio as low as possible in new commits. Grammar corrections in comments will always be a low priority compared to fixing the actual code. Feel free to open a pull request for a collection of grammar corrections in this file, just be prepared that it will have lower priority than improving the source code itself.


Oh, by the way, the create classroom tab choice looks awesome


Interesting, their implementation makes sense. FYI, this code didn't seem to work, I'm getting a black screen when reading the pixels back. So I'm probably doing something wrong. Need to figure out what it is.


можно пример?


index.php


Toujours est t-il je suis allé un peu top vite j'ai des "merge" en erreur.


@Aericio Yup, it will make the new config replace the old one


Use the new `\caret` macro.


This isn't necessary with the VBO fix.


This is a basic exercise solution of 1 to 45 tasks.


Yes you're right. But there is another difference that for blocking connections `readbin(con, raw(), 2014)` it will not return until 1024 bytes have been received. In the case of the dripping data, if you use non-blocking it will only trigger the callback one time when all data has been received.

I switched it to non-blocking because I think it's nice that `curl_fetch_stream` will trigger callbacks for smaller chunks of data as well.


Good


deze koptelefoon is geeek


from test


By the way, which PHP streams are not seekable? What's the case for this update?


> - Move the camera only when the game window is active.
I'll need to pull the new version to see how it works with all the other changes, but at least in the previous version I found moving the spectator mode camera around worked better when the machinima studio window was active instead of GW2, since the GW2 client also responded to key presses (most doing nothing since character movement is disabled). I bind Q, E, and R as hotkeys for attacking with a character, and some of the function keys map to abilities used by various classes, so occasionally while in spectator mode my character ends up using a skill when I press one of those keys.

Adding some error output for socket.io is good - there were a few instances where the electron app wouldn't connect to the backend app (sp?).  On the bright side, more often than not it would connect regardless of the order the apps were launched (the first time notification is also useful, so that people know that both apps need to be running). The main problem I came across was launching GW2 after machinima-studio results in nothing happening - at minimum a similar notification about launch order would be useful.


![image](https://cloud.githubusercontent.com/assets/6597873/20609319/fde019f6-b258-11e6-96e8-e1f484dcf12f.png)

I did what you said to me me already I did mvn install and I work but this mistake goes out: (


Mais il faudrait systematiquement créer les répertoires pour les logs de visites et de TB.


this will not work when we merge this branch back into `develop`


I did what you said to me me already I did mvn install and I work but this mistake goes out: (
![captura de pantalla de 2016-11-24 15-16-19](https://cloud.githubusercontent.com/assets/6597873/20609333/2c305c6c-b259-11e6-8a7e-3d38c2fad8a7.png)


I did what you said to me me already I did mvn install and I work but this mistake goes out: (
![captura de pantalla de 2016-11-24 15-18-34](https://cloud.githubusercontent.com/assets/6597873/20609345/4a91ff4e-b259-11e6-811e-aa4fe9d1543a.png)


Elder* oops xD


"behavior" (also below)


Nice <3 @IISweePII


This seems like abuse of "shalL", but the paper asks for it this way.


Thanks :) @RateekMCPE


FYI: alternativ kannst du auch schreiben: `bookStoreController['delelete']`


Modified port


Falta modeli


Combien peut t-il y avoir de répertoires au maxi ?


Hier sind auch bei GET Routen validationsannotationen drin, deshalb:
https://samaxes.com/2014/04/jaxrs-beanvalidation-javaee7-wildfly/


ovaj if/else je glup. možeš jednostavno UNKNOWN staviti kao zadnji jezik (a "#" kao zadnji pozdrav)


- `DEFAULT` is not a language but it is a setting actually and it is close to `Translator` or maybe `TranslatorActivity` logic --- `Language` class does not need to know about it;
- `DEFAULT_LANG` is not final while `DEFAULT` is; mixing it could result in non-deterministic program behavior.


Here you are @leandor - right on dev. If you care for some refactoring we should collect the rest of the archives handling pieces and dump them in here - and then investigate if we can squeeze some performance out of this - especially countFiles should become optional (with a nice setting menu) - takes ages.

Or @iaz3 ? Search for `subprocess`


It errored on duplication because it attempted to restore the network vars, calling the callback but before the gun was even spawned.


string s, D[2][7]


I think with the `all` it's easier to see it's about a collection of patients (hard to see if it's `removeMember` or `removeMembers` and the parameter sometimes doesn't help here). It also follows `Collection.removeAll(Collection<?> c)`.


Didn't heard of it before. Anyway it also needs icu53


i onda ce se ta 4 couta spojiti u jedan


I like this.


I see. Makes sense.

Still, you will need to implement them differently, because one should do a blocking call to `libcurl`, and the other one a non-blocking call. But the difference is small, it may only be the `timeout` value.

A blocking call to `libcurl` is much better than busy-waiting or sleeping (especially in R). Btw. in the previous version of `curl` `curl_fetch_stream` was busy-waiting as well, so in `rhub` I had to `Sys.sleep()`.

Anyway, it is good that we'll fix these issues now. :)


I accidentally add the space.


I've seen it, but do not know how it could fix the issue I've encountered.


Thanks @bargemb. LGTM. Can you sign your pull request?
https://github.com/docker/docker/blob/master/CONTRIBUTING.md


Btw. doesn't returning smaller chunks break the API? The old version did not do that, did it?


Oh I was just leaving this here because you forgot to cherry-pick it, my bad, I should have said I was checking your recent changes and left a comment where I thought it was "needed" ;)


I accidentally add the space...


Weil
1. er das explizit gesagt hat und es auch so in dem query string drinsteht
2. man sonst jeden Parameter IMMER angeben müsste, und das wollen wir ja gerade nicht, man soll ja z.B. auch nach nur Alias filtern dürfen, und dann sind alle anderen NULL


@nightlark first of all, your feedbaack is really appreciated, thank you so much!

This new version fixes a lot of bugs and also improves the interaction with the tool but most important is the support for all the easing functions and interpolation for the cinematic mode.

I'm curious about the situation you are describing because I've never seen the player casting spells or attacking when the spectate mode is active , would you mind to share a video with me? you can use http://recordit.co/ to record the video. Some time ago I found a way to disable the attacks so I might implement it if you need it. I'm also thinking about creating a new checkbox to customize all of these things sou you can move the camera and the player at the same time or even cast spells....

Yes, I think logs are good for the server (gw2/), if you want to debug the UI just press Ctrl+Shift+I and you'll be able to debug everything with the chrome dev tools. Definitely I'll take a look to the logs, thank you.


Thanks! I'll pick it up in the next release if I'll be able to understand it :-)


This looks great! My suggestion was attempting to keep the `@objc` conformance, but this is much better if we can drop that!


OK.


In general it is good idea to stay away from too broad `Exception` class. It is better to use your specific exception or quite suitable `java.util.NoSuchElementException` in this case.


The same change should also be applied to org.bouncycastle.jce.provider.X509SignatureUtil


I guess a extra flag might need to use cached caids.


add a docstring.


@PawelGutkowski will this load a metadata class like org.openmrs.module.providermanagement.Provider if the providermanagement module is not in the metadatamapping module's config.xml?


The idea is to not merge this branch... It was only to see whether the client works with annotations on PG.


comment


hvað er þetta?


This is not exported in the python interface, why would it need a docstring?


This update may have broke something. Start the application with `./run.sh` seems to freeze consistently on 'Building for web.browser'


@pierrehvz @benjello
Je ne comprends pas ce qui a été fait sur ce commit: les valeurs des taux de majoration pour parent isolé sont utilisés pour calculer un forfait logement.

Vous me confirmez que c'est une erreur ?


Мои Java проекты


I know why - can fix that.


can't install emacs
error: failed to commit transaction (conflicting files)
emacs: /usr/share/man/man1/ctags.1.gz exists in filesystem


@andrewnisbet74 still looking into the possible sources of the 2 errors I get on "rake test".
I had apparently at some point made an error in generating the order model. Instead of indicating a field of "pay_type" I had made it "pay_types". It seemed I had gotten around this issue by changing every instance of pay_type to pay_types in the book.
I was wondering though if this might be a cause of the errors. To investigate this I did a search in the downloaded source code, rails-4-code\code\rails41\depot_p for all instance of "pay_type". I then did a search of my codebase for all instance of "pay_types". I was a little surprised to find a difference in the number of instances of this string.
Here is one example:
My index.json.jbuilder:
json.array! @orders, partial: 'orders/order', as: :order
Downloaded index.json.jbuilder:
json.array!(@orders) do |order|
  json.extract! order, :id, :name, :address, :email, :pay_type
  json.url order_url(order, format: :json)
end
I checked through the book and I couldn't find any instance in Chapters 11 or 12 where I was instructed to modify index.json.jbuilder. Was it generated incorrectly due to some error on my part do you suppose?


fuck Jframe, indeed :champagne:
good job!


se revierte el commit para rehacerlo correctamente


This seems to be misspecifying `<tgmath>`, which should instead get a treatment similar to that of `<complex.h>`.


if this didn't fix the problems with caching on R-devel, should we revert this change since we are skipping the tests as a workaround in 30a430ebff6ff622211e6d547bc535edf6bade33?


Ah jetzt versteh ich es du meinst aber nicht diese Routen hier:
@GET
  	@Path("{identity}")

Sondern diese hier:

@GET
  	@Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
  	public Person[] getPeople(

Ja das versteh ich, hab mich eh gewundert. ^^


the comments in the code are helping me a lot in reading your code, kudos for this.
well done, good job! 👍


ja ;)


Gratuitous newline


Hey, Any update on this??? Im getting the same types of images too...


I am ok with either version. The xxhash64 is fine with me.  It is quicker, so that is good.


It's the correct issue, it was a regression wrt passing the Issue4322 test


Some tests are not passing, which is why I haven't made a pull request


se modifica el commit con su nombre correcto tras hacer unos reverts


this is assembly wao


Just curious, no need to break out of loop since it should only have 1 of these quests right?
I guess at worst its only 3 iterations anyway.


- general note: language names are view-specific, while `Language` is model-specific; a view could and should know about a model, but reversed knowledge should be avoided; so the method should be at least moved to a UI specific part;
- it is too easy to make a mistake here or in `strings.xml` to make the values diverged, could you fill up the dropdown list at the runtime?
- this method implementation with switch construction could be replaced using a pre-filled `Map`.


this cannot work:
Enzyme/react-test-utils has a special simulate for click: `simulate('click')`.
So here only `this.find(...).simulate('click')` will work

cc @3LOK


I do not agree with this. If I do -g abcd, it will match.


dragula for sure needs a major refactoring.
Would be nice to start using modules, classes and ES6 via Babel.
Would you be willing to help out working from my fork?


Don't pass Ref if the function does not take ownership


Same here


@alexey-sidnev


Correction du non-ajout des points lorsque la ligne d'arrivée était franchie


You could easily use here `Language.ENGLISH` constant.


@Qerts fucking awesome! BTW, we are public repo here so watch your fucking vocabulary!


@ed888 @arkadig npm install run-sequence
let me know if you'll have any ussues


Nice!


2 séries de 16


There is people reading the source code.

It don't need a full docstring, just some info to help understand what it does, something like:
"Verify that the strides (probably new strides) don't goes outside the allocated memory."


Class is scheduled for removal.


ok.
Consider another way to extract last section in URL: `URL.split("/")[-1]`


Version number is fixed in 5b4a150dc45de89f3ff0a236909257c47e78a1cd


Amendment to fb01066e181b7e4c85d92ace04de184c1f94a58c


I don't understand how can we use the autoscale at both axes, when we have to define one of the y1/y2 min/max values?


Sorry about that @holmesjr, I believe this is the result of a bad merge.


huhh that seems something cool, what does it do ?


Am I wrong or after this change the `__joy2key_dev` variable is useless and, it's non-zero string, disables joystick control on dialog menus?


I've had a couple of full game client crashes tonight when clicking on the auctioneer in IF. Could this change have side-effects?


great, clear and understandable  👍


That's strange, there shouldn't be any constructor call in that test because it's supposed to be inlined...


why don't you use `items.addAll(initPosition, news)` to insert news at given index and after that `notifyRangeInsert(initPosition, initPosition + news.size)` - no need to notify view twice, no extra operations with ArrayList


good stuff


@see 95eb653602e908d51d60f76a08ece22e83adae32


Great :+1:


Sorry I missed your message till now. Yes the library is working on the ESP8266's with the above change.
Much better than with a MAX7219 module board....


ok


I will do a PR. I didn't know it will me merged now :).


Looks much more organized in this fashion. Of course, you shouldn't apply books to every single thing, but your own interpretation.

I find this "using" syntax cleaner.


good luck for LTC!


Extra space with `"Th ing"`


Ok, je viens de comprendre, ce n'est pas la majoration pour isolement mais celle pour enfant supplémentaire.


@zsofiaprincz this is a cool drop down menu from the official Oracle documentation, I just "refactored" it with a cute duck :grinning: https://docs.oracle.com/javase/tutorial/uiswing/components/menu.html


Does this boot succesfully ? (I mean - get past the bootanimation)


@zsofiaprincz "KeyEvent.VK_A" or if you'd like "KeyEvent.VK_X" sets a key combination for the menu items, A or X respectively. You can also add a picture to a menu item (even without any texts on the menu item) which can receive any kind of action listeners.


pt.getCommand() is null.


Hey!


\*grabs 🍿*


Hi Gabor,

   just sharing this in case you may be interested: on TRAVIS CI I managed to solve the same issue adding this to the yml in "before_install" section:

   - export DISPLAY=:99.0
   - sh -e /etc/init.d/xvfb start

don't know if it's any different... just my two cents.


*steals andrews popcorn*


Retire complètement le code


Tooltop directive should be removed from "travelsafe/src/main/webapp/app/app.module.js".


![](https://github.trello.services/images/mini-trello-icon.png) [Rockplusinc.com remove from cart when click on number](https://trello.com/c/9IFtY3Nw/25-rockplusinc-com-remove-from-cart-when-click-on-number)


So I can see now that `curl()` and `curl_multi_*` (in R) have totally separate implementations, that's good.


Shouldn't the replacement be a full block? The Nether Wart Block is also a full and solid block (Nether Wart != Nether Wart Block)


Btw. how often do we use a version that does not have `curl_multi_wait`?


Do we want the Empty? It is default(HashCode) anyways.


Pathfinder.java und PathFinder.java doppelt 🤕


I think this is missing a `GDTEnt_` prefix for consistency.


phpdoc


gal tiesiog $this->getClassroomRepository()->add($classroom)


I would use the expected values as fixed values. HashHelpers could change.


Thanks, that does not work here, because the script runs as an ordinary user.

But what's wrong with `xvfb-run`?


не хватает кнопки


Have you had time to look at pull request #146, there I use CMake to generate all VisualStudio/Make/Macos... solutions. I know I have to update the pull request with all the new code in the library since the last time I merge/rebased it but I would like to discuss about it before pushing more code in that direction.


a


You could go bottom-to-top. But then you must ensure, that you schedule the branch exactly in the forth slot. Also you have the problem with the read after write not yet solved.
If you want to do it perfect, it would be the right direction. But for now, it is at least a partial solution (look at https://github.com/jonasarrow/mesa_freedesktop/commit/d770eece2786eb15f3444583b9fca7c40de9d6f3 for a working version, I wrote this commit without a more rigorous test, only tested some glmark2 benchmarks).


If you reduce the size of the initial dictionary to about 160 and then append the exact keys that are in the test for this issue in Base, I think you'll trigger the problem.  (On my phone, or I would give a proper link.)


tirar o mainde onde está


This resolves part of the #20


![](https://github.trello.services/images/mini-trello-icon.png) [Create a list of all literature used.](https://trello.com/c/e7xPs0XR/7-create-a-list-of-all-literature-used)


ok, let's leave it for now


@apilayer


Fixed incorrect indentation in example on lines 199-207


We need to specify backends explicitly, rather than using `.backends()` from a director. I have submitted #129 to make the selectors more flexible.


Hallo Jugolo
You done it nearly right. But i could not find the prefix


Lorelei's fix also.


One of the reasons I didn't even really bother digging in to the issue is because as far as I can tell you don't really do anything with the `namedtuple` that a regular old `tuple` doesn't do. Like you don't access properties by name, for example. So it just seemed like logic that could be removed entirely with nothing lost.


Only centos 6 i think


Sono stati invertiti molti cambiamenti fatti con la PR #72 e l'intera PR #73, reintroducendo di fatto gli errori che erano stati fixati con esse.


site antigo


This breaks make check for me with
    Traceback (most recent call last):
      File "./hwdb/parse_hwdb.py", line 196, in <module>
        groups = parse(fname)
      File "./hwdb/parse_hwdb.py", line 136, in parse
        with open(fname, 'r', encoding='UTF-8') as f:
    TypeError: 'encoding' is an invalid keyword argument for this function
    FAIL hwdb/parse_hwdb.py (exit status: 1)

Source of the problem is that make check picks python2.7 instead of 3.5, despite the /usr/bin/python3 at the top of the file. Running parse_hwdb.py directly works fine. If I rename the file to drop the .py suffix it works fine in make check.

configure found python 2.7 so it looks like automake is invoking $PYTHON based on the suffix, but I'm not sure how to change that.


sdad


The following fixes the blocking non-blocking connections:

```diff
--- a/src/curl.c
+++ b/src/curl.c
@@ -122,16 +122,15 @@ static size_t rcurl_read(void *target, size_t sz, size_t ni, Rconnection con) {
   request *req = (request*) con->private;
   size_t req_size = sz * ni;

-  /* wait for activity, timeout or "nothing" */
-#ifdef HAS_MULTI_WAIT
-  int numfds;
-  if(con->blocking)
-    massert(curl_multi_wait(req->manager, NULL, 0, 1000, &numfds));
-#endif
-
   /* append data to the target buffer */
   size_t total_size = pop(target, req_size, req);
   while((req_size > total_size) && req->has_more) {
+    /* wait for activity, timeout or "nothing" */
+#ifdef HAS_MULTI_WAIT
+    int numfds;
+    if(con->blocking)
+      massert(curl_multi_wait(req->manager, NULL, 0, 1000, &numfds));
+#endif
     fetchdata(req);
     total_size += pop((char*)target + total_size, (req_size-total_size), req);
     if(con->blocking == FALSE)
```

But of course it brings back the busy-waiting.

If you want `curl_fetch_stream` to call the callback on smaller chunks, but want to avoid busy-waiting, then I think `curl_fetch_stream` needs some special connection, that blocks, but after some data has arrived, it does not read until the specified size, but just returns with the first chunk. It is kind of a half-blocking connection: for each read, it blocks until the first chunk, but does not block after.

This can be implemented easily with the calls that you already use in `curl.c`


Skin commit: https://github.com/OpenViX/vix-core/commit/82cefd7cea3e2639b38607c09581572d15a64daf

![ts](https://cloud.githubusercontent.com/assets/2067864/20610752/7a33c3be-b29e-11e6-82cd-8fcaaf74addc.jpg)


Нам это нужно только для генерации REST-docs, не надо это класть во все тесты.


Hmmm, wait, maybe the patch is stupid.


https://google.github.io/styleguide/javaguide.html#s4.1.3-braces-empty-blocks remove empty line


Commit with comments (in Polish) - description of each code's line


You should surround your `if` blocks with curly braces, JavaScript is unlike Python where indentation is how blocks of code are identified. Please correct this.


Add blankspace before {


first change on git ever!


I think the blocking is fixed already... Just need to fix the busy wait for curl_fetch_stream... Ill do that asap but im traveling tomorrow and this weekend so maybe open a PR so that i dont forget :)


I stopped it. Maybe one rank more makes a difference.


If you follow some code style (GOOGLE CODE STYLE!), you need to keep it in your mind and use everywhere. And not only in two-three places. Got it?


Se agrego el diccionario para impresión completa del archivo de salida


Yeah, I believe the diff does not accurately reflect the edits that were performed and this is pre-existing.


Added analysis.ipynb. Cleaned up the code with NA's and converting columns containing strings to characters in Question 4.


https://google.github.io/styleguide/javaguide.html#s4.6.2-horizontal-whitespace and the same below


Actually, now I think that patch is "good", but fixes another problem, busy-waiting with **blocking** connections. :) You cannot just call `curl_multi_perform` (aka `fetchdata`) in a loop, that is busy-waiting.

Anyway, I'll submit a PR, because I really want to fix this now....

Just to make sure, for `curl_fetch_stream`, you want half-blocking connection, right?


Removed analysis.r file and will work in analysis.ipynb


What happen if you use several themes with identical props ? ex : compA(theme1) => comp2(themeB) ? theme1.color = red theme2.color = blue


Agreed, this looks like a normative oversight in the wording change. Do you feel like filing an LWG issue?


@jwakely is on the hook to write an LWG paper to fix this throughout the library.


Yes half blocking :) im done for the day but will fix/review asap


The second trigger is the safety and the button above the triggers releases the magazine.


And also in the pre-existing text above, and in the wording change from LWG. I've filed #1128 for this.


Ugh. Why don't we just redefine `\^` to do the right thing?


And, yes, non-blocking connections are fine now, so just need the special connection for `curl_multi_perform`.

Two more comments. One, you don't actually need to wait for the first chunk of data for non-blocking connections. I think. I might submit another PR for this.

Two, for curl blocking / non-blocking could be specified for each read, instead of being a property of the connection. I am not sure what I would do with this, just saying....


The switch above the triggers is a lever the player pulls after reloading the gun to put the first bullet in the chamber.


@vincic Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.blob/1/violations
```
Traceback (most recent call last):
  File "/home/jenkins/workspace/package-plone.app.blob/bin/flake8", line 31, in <module>
    sys.exit(flake8.main.main())
  File "/home/jenkins/.buildout/eggs/flake8-2.5.4-py2.7.egg/flake8/main.py", line 33, in main
    report = flake8_style.check_files()
  File "/home/jenkins/.buildout/eggs/flake8-2.5.4-py2.7.egg/flake8/engine.py", line 181, in check_files
    return self._retry_serial(self._styleguide.check_files, paths=paths)
  File "/home/jenkins/.buildout/eggs/flake8-2.5.4-py2.7.egg/flake8/engine.py", line 172, in _retry_serial
    return func(*args, **kwargs)
  File "/home/jenkins/.buildout/eggs/pep8-1.7.0-py2.7.egg/pep8.py", line 1842, in check_files
    runner(path)
  File "/home/jenkins/.buildout/eggs/flake8-2.5.4-py2.7.egg/flake8/engine.py", line 126, in input_file
    return fchecker.check_all(expected=expected, line_offset=line_offset)
  File "/home/jenkins/.buildout/eggs/pep8-1.7.0-py2.7.egg/pep8.py", line 1574, in check_all
    self.check_ast()
  File "/home/jenkins/.buildout/eggs/pep8-1.7.0-py2.7.egg/pep8.py", line 1521, in check_ast
    for lineno, offset, text, check in checker.run():
  File "/home/jenkins/.buildout/eggs/flake8_debugger-1.4.0-py2.7.egg/flake8_debugger.py", line 23, in run
    with open(self.filename, 'r') as file_to_check:
IOError: [Errno 2] No such file or directory: 'src'
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@Patrick Gerken Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.blob/2/violations
```
src/plone/__init__.py:0:1: C101 Coding magic comment not found
src/plone/__init__.py:6:36: E261 at least two spaces before inline comment
src/plone/app/__init__.py:0:1: C101 Coding magic comment not found
src/plone/app/__init__.py:6:36: E261 at least two spaces before inline comment
src/plone/app/blob/__init__.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/__init__.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/__init__.py:22:27: Q000 Remove bad quotes.
src/plone/app/blob/__init__.py:22:28: S001 found %s formatter
src/plone/app/blob/__init__.py:23:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/__init__.py:23:26: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/__init__.py:23:28: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/__init__.py:24:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/__init__.py:24:23: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/__init__.py:24:25: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/__init__.py:25:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/__init__.py:25:31: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/__init__.py:25:33: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/__init__.py:26:13: E124 closing bracket does not match visual indentation
src/plone/app/blob/__init__.py:33:27: Q000 Remove bad quotes.
src/plone/app/blob/__init__.py:33:28: S001 found %s formatter
src/plone/app/blob/__init__.py:34:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/__init__.py:34:26: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/__init__.py:34:28: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/__init__.py:35:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/__init__.py:35:23: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/__init__.py:35:25: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/__init__.py:36:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/__init__.py:36:31: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/__init__.py:36:33: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/__init__.py:37:13: E124 closing bracket does not match visual indentation
src/plone/app/blob/config.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/content.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/content.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/content.py:48:1: E302 expected 2 blank lines, found 1
src/plone/app/blob/content.py:64:1: E302 expected 2 blank lines, found 1
src/plone/app/blob/content.py:67:1: E302 expected 2 blank lines, found 1
src/plone/app/blob/content.py:85:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/content.py:86:5: E301 expected 1 blank line, found 0
src/plone/app/blob/content.py:98:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
src/plone/app/blob/content.py:99:5: E301 expected 1 blank line, found 0
src/plone/app/blob/content.py:104:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/content.py:105:5: E301 expected 1 blank line, found 0
src/plone/app/blob/content.py:110:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/content.py:111:5: E301 expected 1 blank line, found 0
src/plone/app/blob/content.py:124:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
src/plone/app/blob/content.py:125:5: E301 expected 1 blank line, found 0
src/plone/app/blob/content.py:140:17: E128 continuation line under-indented for visual indent
src/plone/app/blob/content.py:143:9: B901 blind except: statement
src/plone/app/blob/content.py:145:16: E128 continuation line under-indented for visual indent
src/plone/app/blob/content.py:149:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/content.py:150:5: E301 expected 1 blank line, found 0
src/plone/app/blob/content.py:177:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/content.py:178:5: E301 expected 1 blank line, found 0
src/plone/app/blob/content.py:182:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/content.py:183:5: E301 expected 1 blank line, found 0
src/plone/app/blob/content.py:187:14: D001 found declarePublic replace it with AccessControl.ClassSecurityInfo.public
src/plone/app/blob/content.py:188:5: E301 expected 1 blank line, found 0
src/plone/app/blob/content.py:206:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
src/plone/app/blob/content.py:207:5: E301 expected 1 blank line, found 0
src/plone/app/blob/download.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/download.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/download.py:21:9: B901 blind except: statement
src/plone/app/blob/download.py:33:1: C901 'handleRequestRange' is too complex (12)
src/plone/app/blob/download.py:60:17: B901 blind except: statement
src/plone/app/blob/download.py:79:24: S001 found % formatter
src/plone/app/blob/download.py:80:36: E261 at least two spaces before inline comment
src/plone/app/blob/field.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/field.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/field.py:36:80: E501 line too long (83 > 79 characters)
src/plone/app/blob/field.py:38:12: P002 found "hasattr", consider replacing it
src/plone/app/blob/field.py:64:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
src/plone/app/blob/field.py:65:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:69:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
src/plone/app/blob/field.py:70:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:74:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
src/plone/app/blob/field.py:75:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:79:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/field.py:80:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:93:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/field.py:94:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:102:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/field.py:103:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:109:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/field.py:110:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:116:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
src/plone/app/blob/field.py:117:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:119:80: E501 line too long (96 > 79 characters)
src/plone/app/blob/field.py:122:14: D001 found declarePublic replace it with AccessControl.ClassSecurityInfo.public
src/plone/app/blob/field.py:123:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:127:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
src/plone/app/blob/field.py:128:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:136:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
src/plone/app/blob/field.py:137:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:174:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
src/plone/app/blob/field.py:175:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:178:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
src/plone/app/blob/field.py:179:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:186:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
src/plone/app/blob/field.py:187:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:190:29: S001 found %s formatter
src/plone/app/blob/field.py:197:80: E501 line too long (85 > 79 characters)
src/plone/app/blob/field.py:209:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
src/plone/app/blob/field.py:210:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:215:80: E501 line too long (82 > 79 characters)
src/plone/app/blob/field.py:220:16: P002 found "hasattr", consider replacing it
src/plone/app/blob/field.py:222:80: E501 line too long (96 > 79 characters)
src/plone/app/blob/field.py:223:80: E501 line too long (80 > 79 characters)
src/plone/app/blob/field.py:226:80: E501 line too long (84 > 79 characters)
src/plone/app/blob/field.py:234:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/field.py:235:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:237:80: E501 line too long (85 > 79 characters)
src/plone/app/blob/field.py:239:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/field.py:240:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:240:80: E501 line too long (86 > 79 characters)
src/plone/app/blob/field.py:261:32: Q000 Remove bad quotes.
src/plone/app/blob/field.py:265:14: D001 found declarePublic replace it with AccessControl.ClassSecurityInfo.public
src/plone/app/blob/field.py:266:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:274:14: D001 found declarePublic replace it with AccessControl.ClassSecurityInfo.public
src/plone/app/blob/field.py:275:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:283:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
src/plone/app/blob/field.py:284:5: E301 expected 1 blank line, found 0
src/plone/app/blob/interfaces.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/interfaces.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/interfaces.py:9:34: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/interfaces.py:9:36: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/interfaces.py:11:30: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/interfaces.py:11:32: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/interfaces.py:12:9: E128 continuation line under-indented for visual indent
src/plone/app/blob/interfaces.py:12:20: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/interfaces.py:12:22: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/interfaces.py:13:9: E128 continuation line under-indented for visual indent
src/plone/app/blob/interfaces.py:13:17: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/interfaces.py:13:19: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/iterators.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/iterators.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/iterators.py:16:52: E227 missing whitespace around bitwise or shift operator
src/plone/app/blob/markings.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/markings.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/migrations.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/migrations.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/migrations.py:94:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/migrations.py:100:1: E302 expected 2 blank lines, found 1
src/plone/app/blob/migrations.py:112:1: E302 expected 2 blank lines, found 1
src/plone/app/blob/migrations.py:135:1: E302 expected 2 blank lines, found 1
src/plone/app/blob/mixins.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/mixins.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/mixins.py:16:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/mixins.py:17:5: E301 expected 1 blank line, found 0
src/plone/app/blob/mixins.py:28:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/mixins.py:29:5: E301 expected 1 blank line, found 0
src/plone/app/blob/mixins.py:38:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/mixins.py:39:5: E301 expected 1 blank line, found 0
src/plone/app/blob/mixins.py:46:1: E302 expected 2 blank lines, found 1
src/plone/app/blob/mixins.py:54:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/mixins.py:55:5: E301 expected 1 blank line, found 0
src/plone/app/blob/mixins.py:60:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/mixins.py:61:5: E301 expected 1 blank line, found 0
src/plone/app/blob/mixins.py:68:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/mixins.py:69:5: E301 expected 1 blank line, found 0
src/plone/app/blob/mixins.py:73:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/mixins.py:74:5: E301 expected 1 blank line, found 0
src/plone/app/blob/mixins.py:79:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/mixins.py:80:5: E301 expected 1 blank line, found 0
src/plone/app/blob/mixins.py:83:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/mixins.py:84:5: E301 expected 1 blank line, found 0
src/plone/app/blob/mixins.py:92:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
src/plone/app/blob/mixins.py:93:5: E301 expected 1 blank line, found 0
src/plone/app/blob/monkey.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/monkey.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/monkey.py:42:1: E302 expected 2 blank lines, found 0
src/plone/app/blob/monkey.py:45:12: P002 found "hasattr", consider replacing it
src/plone/app/blob/scale.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/scale.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/scale.py:23:17: E128 continuation line under-indented for visual indent
src/plone/app/blob/scale.py:24:17: E128 continuation line under-indented for visual indent
src/plone/app/blob/scale.py:36:17: E128 continuation line under-indented for visual indent
src/plone/app/blob/utils.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/utils.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/utils.py:21:80: E501 line too long (82 > 79 characters)
src/plone/app/blob/utils.py:23:80: E501 line too long (85 > 79 characters)
src/plone/app/blob/adapters/__init__.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/adapters/atfile.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/adapters/atfile.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/adapters/atimage.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/adapters/atimage.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/adapters/blobwrapper.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/adapters/blobwrapper.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/adapters/file.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/adapters/file.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/adapters/fileupload.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/adapters/fileupload.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/adapters/fileupload.py:38:62: S001 found %s formatter
src/plone/app/blob/adapters/ofsfile.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/adapters/ofsfile.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/adapters/ofsfile.py:17:80: E501 line too long (81 > 79 characters)
src/plone/app/blob/adapters/pdata.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/adapters/pdata.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/adapters/stringio.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/adapters/stringio.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/adapters/webdav.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/adapters/webdav.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/__init__.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/__init__.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/base.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/base.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/base.py:30:17: S001 found %s formatter
src/plone/app/blob/tests/base.py:31:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/base.py:37:27: S001 found %s formatter
src/plone/app/blob/tests/bbb.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/bbb.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/layer.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/layer.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/layer.py:88:47: S001 found %s formatter
src/plone/app/blob/tests/lingua.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/lingua.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/lingua.py:14:13: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/tests/lingua.py:14:15: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/tests/lingua.py:15:16: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/tests/lingua.py:15:18: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/tests/lingua.py:16:28: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/tests/lingua.py:16:30: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/tests/lingua.py:17:15: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/tests/lingua.py:17:17: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/tests/lingua.py:17:34: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/tests/lingua.py:17:36: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/tests/lingua.py:21:13: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/tests/lingua.py:21:15: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/tests/lingua.py:22:28: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/tests/lingua.py:22:30: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/tests/patches.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/test_adapters.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/test_adapters.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/test_adapters.py:18:14: D001 found assertEquals replace it with assertEqual
src/plone/app/blob/tests/test_adapters.py:19:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_adapters.py:20:14: D001 found assertEquals replace it with assertEqual
src/plone/app/blob/tests/test_adapters.py:21:14: D001 found assertEquals replace it with assertEqual
src/plone/app/blob/tests/test_adapters.py:28:14: D001 found assertEquals replace it with assertEqual
src/plone/app/blob/tests/test_adapters.py:29:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_adapters.py:30:14: D001 found assertEquals replace it with assertEqual
src/plone/app/blob/tests/test_adapters.py:31:14: D001 found assertEquals replace it with assertEqual
src/plone/app/blob/tests/test_adapters.py:40:14: D001 found assertEquals replace it with assertEqual
src/plone/app/blob/tests/test_adapters.py:41:14: D001 found assertEquals replace it with assertEqual
src/plone/app/blob/tests/test_adapters.py:42:14: D001 found assertEquals replace it with assertEqual
src/plone/app/blob/tests/test_doctests.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/test_doctests.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/test_doctests.py:30:80: E501 line too long (81 > 79 characters)
src/plone/app/blob/tests/test_integration.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/test_integration.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/test_integration.py:19:14: D001 found assert_ replace it with assertTrue
src/plone/app/blob/tests/test_integration.py:32:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_integration.py:35:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_integration.py:38:14: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_integration.py:75:14: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_integration.py:77:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_integration.py:88:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_integration.py:93:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_integration.py:94:14: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_integration.py:98:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_integration.py:100:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_integration.py:101:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_integration.py:102:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_integration.py:103:14: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_integration.py:116:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_integration.py:150:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_integration.py:178:14: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_integration.py:184:80: E501 line too long (81 > 79 characters)
src/plone/app/blob/tests/test_integration.py:188:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_integration.py:189:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_integration.py:190:14: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_integration.py:190:80: E501 line too long (81 > 79 characters)
src/plone/app/blob/tests/test_integration.py:194:9: E301 expected 1 blank line, found 0
src/plone/app/blob/tests/test_integration.py:197:39: S001 found %s formatter
src/plone/app/blob/tests/test_integration.py:198:17: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_integration.py:203:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_integration.py:205:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_integration.py:207:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_integration.py:209:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_integration.py:211:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_linguaplone.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/test_linguaplone.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/test_linguaplone.py:16:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_maintenance.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/test_maintenance.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/test_maintenance.py:21:14: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_maintenance.py:21:80: E501 line too long (81 > 79 characters)
src/plone/app/blob/tests/test_maintenance.py:22:14: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_maintenance.py:22:80: E501 line too long (84 > 79 characters)
src/plone/app/blob/tests/test_maintenance.py:23:14: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_maintenance.py:24:14: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_maintenance.py:28:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_maintenance.py:28:80: E501 line too long (80 > 79 characters)
src/plone/app/blob/tests/test_maintenance.py:29:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_maintenance.py:29:80: E501 line too long (83 > 79 characters)
src/plone/app/blob/tests/test_maintenance.py:30:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_maintenance.py:31:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_maintenance.py:41:14: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_maintenance.py:42:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_maintenance.py:47:14: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_replacements.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/test_replacements.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/test_replacements.py:39:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:40:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:40:80: E501 line too long (80 > 79 characters)
src/plone/app/blob/tests/test_replacements.py:48:80: E501 line too long (80 > 79 characters)
src/plone/app/blob/tests/test_replacements.py:55:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:56:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:56:80: E501 line too long (80 > 79 characters)
src/plone/app/blob/tests/test_replacements.py:57:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:59:18: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:59:80: E501 line too long (80 > 79 characters)
src/plone/app/blob/tests/test_replacements.py:60:18: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_replacements.py:64:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_replacements.py:65:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_replacements.py:70:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:78:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_replacements.py:80:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:81:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:81:80: E501 line too long (80 > 79 characters)
src/plone/app/blob/tests/test_replacements.py:92:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_replacements.py:93:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_replacements.py:104:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_replacements.py:111:80: E501 line too long (85 > 79 characters)
src/plone/app/blob/tests/test_replacements.py:113:16: E713 test for membership should be 'not in'
src/plone/app/blob/tests/test_replacements.py:114:66: S001 found %s formatter
src/plone/app/blob/tests/test_replacements.py:117:16: E713 test for membership should be 'not in'
src/plone/app/blob/tests/test_replacements.py:118:64: S001 found %s formatter
src/plone/app/blob/tests/test_replacements.py:125:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_replacements.py:130:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:131:14: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_replacements.py:135:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_replacements.py:137:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:138:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:139:14: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_replacements.py:157:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:158:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:158:80: E501 line too long (81 > 79 characters)
src/plone/app/blob/tests/test_replacements.py:166:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:177:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:178:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:178:80: E501 line too long (83 > 79 characters)
src/plone/app/blob/tests/test_replacements.py:179:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:181:18: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:181:80: E501 line too long (82 > 79 characters)
src/plone/app/blob/tests/test_replacements.py:182:18: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_replacements.py:187:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_replacements.py:193:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:201:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_replacements.py:203:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:204:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:204:80: E501 line too long (81 > 79 characters)
src/plone/app/blob/tests/test_replacements.py:216:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_replacements.py:228:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_replacements.py:237:16: E713 test for membership should be 'not in'
src/plone/app/blob/tests/test_replacements.py:238:66: S001 found %s formatter
src/plone/app/blob/tests/test_replacements.py:241:16: E713 test for membership should be 'not in'
src/plone/app/blob/tests/test_replacements.py:242:64: S001 found %s formatter
src/plone/app/blob/tests/test_scaling.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/test_scaling.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/test_scaling.py:19:9: E301 expected 1 blank line, found 0
src/plone/app/blob/tests/test_scaling.py:38:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_scaling.py:47:26: S001 found %s formatter
src/plone/app/blob/tests/test_scaling.py:55:5: E303 too many blank lines (2)
src/plone/app/blob/tests/test_scaling.py:71:26: S001 found %s formatter
src/plone/app/blob/tests/test_scaling.py:88:9: E301 expected 1 blank line, found 0
src/plone/app/blob/tests/test_scaling.py:103:14: D001 found assertEquals replace it with assertEqual
src/plone/app/blob/tests/test_scaling.py:105:9: F841 local variable 'thumb' is assigned to but never used
src/plone/app/blob/tests/test_scaling.py:107:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_scaling.py:119:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_scaling.py:138:14: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_scaling.py:141:80: E501 line too long (83 > 79 characters)
src/plone/app/blob/tests/test_scaling.py:190:80: E501 line too long (80 > 79 characters)
src/plone/app/blob/tests/test_scaling.py:233:9: E301 expected 1 blank line, found 0
src/plone/app/blob/tests/test_utils.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/test_utils.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/test_webdav.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/test_webdav.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/test_webdav.py:15:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_webdav.py:16:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_webdav.py:18:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_webdav.py:21:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_webdav.py:31:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_webdav.py:34:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_webdav.py:35:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_webdav.py:37:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/utils.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/utils.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/utils.py:21:1: S001 found %s formatter
src/plone/app/blob/tests/utils.py:25:1: E302 expected 2 blank lines, found 1
src/plone/app/blob/tests/utils.py:56:9: T001 print statement found.
src/plone/app/blob/tests/utils.py:57:9: T001 print statement found.
src/plone/app/blob/tests/utils.py:58:9: T001 print statement found.
src/plone/app/blob/tests/db/__init__.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/db/__init__.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/db/__init__.py:9:19: E702 multiple statements on one line (semicolon)
src/plone/app/blob/tests/db/__init__.py:9:28: E261 at least two spaces before inline comment
src/plone/app/blob/tests/db/__init__.py:16:1: E402 module level import not at top of file
src/plone/app/blob/tests/db/__init__.py:17:1: E402 module level import not at top of file
src/plone/app/blob/tests/db/__init__.py:18:1: E402 module level import not at top of file
src/plone/app/blob/tests/db/__init__.py:19:1: E402 module level import not at top of file
src/plone/app/blob/tests/db/__init__.py:20:1: E402 module level import not at top of file
src/plone/app/blob/tests/db/__init__.py:22:1: E302 expected 2 blank lines, found 1
src/plone/app/blob/tests/db/custom_zodb.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/db/custom_zodb.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/db/custom_zodb.py:1:12: E702 multiple statements on one line (semicolon)
src/plone/app/blob/tests/db/custom_zodb.py:8:1: T001 print statement found.
src/plone/app/blob/subtypes/__init__.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/subtypes/blob.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/subtypes/blob.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/subtypes/blob.py:20:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/blob.py:20:21: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:20:23: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:21:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/blob.py:21:20: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:21:22: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:22:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/blob.py:22:23: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:22:25: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:23:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/blob.py:23:21: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:23:23: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:24:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/blob.py:24:20: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:24:22: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:25:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/blob.py:25:25: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:25:27: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:26:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/blob.py:26:32: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:26:34: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:27:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/blob.py:27:20: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:27:22: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:28:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/blob.py:28:23: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:28:25: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:30:19: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:30:21: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:30:38: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:30:40: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:32:50: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:32:52: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/subtypes/file.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/subtypes/file.py:24:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/file.py:24:21: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:24:23: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:25:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/file.py:25:20: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:25:22: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:26:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/file.py:26:23: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:26:25: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:27:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/file.py:27:21: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:27:23: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:28:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/file.py:28:20: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:28:22: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:29:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/file.py:29:25: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:29:27: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:30:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/file.py:30:32: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:30:34: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:31:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/file.py:31:20: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:31:22: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:32:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/file.py:32:23: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:32:25: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:34:19: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:34:21: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:34:38: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:34:40: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:36:50: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:36:52: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/subtypes/image.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/subtypes/image.py:17:80: E501 line too long (85 > 79 characters)
src/plone/app/blob/subtypes/image.py:24:12: P002 found "hasattr", consider replacing it
src/plone/app/blob/subtypes/image.py:37:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/image.py:37:21: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:37:23: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:38:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/image.py:38:20: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:38:22: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:39:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/image.py:39:21: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:39:23: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:40:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/image.py:40:20: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:40:22: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:41:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/image.py:41:32: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:41:34: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:42:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/image.py:42:20: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:42:22: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:43:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/image.py:43:36: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:43:38: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:43:80: E501 line too long (80 > 79 characters)
src/plone/app/blob/subtypes/image.py:44:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/image.py:44:24: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:44:26: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:45:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/image.py:45:28: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:45:30: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:46:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/image.py:46:21: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:46:23: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:47:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/image.py:47:23: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:47:25: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:49:19: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:49:21: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:49:39: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:49:41: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:51:51: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:51:53: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/browser/__init__.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/browser/maintenance.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/browser/maintenance.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/browser/maintenance.py:18:20: S001 found % formatter
src/plone/app/blob/browser/maintenance.py:38:9: E301 expected 1 blank line, found 0
src/plone/app/blob/browser/maintenance.py:51:9: E301 expected 1 blank line, found 0
src/plone/app/blob/browser/maintenance.py:53:32: S001 found %s formatter
src/plone/app/blob/browser/maintenance.py:63:40: S001 found %r formatter
src/plone/app/blob/browser/maintenance.py:67:26: S001 found % formatter
src/plone/app/blob/browser/maintenance.py:78:9: E301 expected 1 blank line, found 0
src/plone/app/blob/browser/maintenance.py:80:32: S001 found %s formatter
src/plone/app/blob/browser/maintenance.py:88:26: S001 found %r formatter
src/plone/app/blob/browser/maintenance.py:92:26: S001 found % formatter
src/plone/app/blob/browser/migration.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/browser/migration.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/browser/migration.py:29:20: S001 found %s formatter
src/plone/app/blob/browser/migration.py:30:80: E501 line too long (87 > 79 characters)
src/plone/app/blob/browser/migration.py:34:80: E501 line too long (88 > 79 characters)
src/plone/app/blob/browser/migration.py:41:17: E128 continuation line under-indented for visual indent
src/plone/app/blob/browser/migration.py:42:17: E128 continuation line under-indented for visual indent
src/plone/app/blob/browser/size.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/browser/size.py:23:9: E301 expected 1 blank line, found 0
src/plone/app/blob/browser/size.py:32:57: S001 found %r formatter
src/plone/app/blob/browser/size.py:41:22: S001 found % formatter
src/plone/app/blob/browser/size.py:42:14: S001 found % formatter
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.