And i don't need to add decorator to tell the name of custom element


Looking at https://github.com/noxxi/p5-io-socket-ssl/commit/421ac8edbe535881d5927f9fe3ccc9206fc61556, shouldn't this be replaced like at the other commit instead of removed?


Docker Hub failed for koding/koding when I tried it out. I think we can hook in koding/koding directly.


Wow!


Maybe we should clear `ports` and `node_ids` first?


Bluej projeto Modulo 1/EstrategiaLittleMumu.java

pq esse método é público?


@DomT4 can you explain why you force 16-bit quantum depth if building `--with-perl`?


wts


El nom de la interfície (i del mètod) és prou confús. Abans era un esdeveniment que cridava el botó "Tradueix", pel que el nom "onX" tenia sentit, però ara realment és una acció que es fa des de fora. Que et sembla canviar-li el nom per `ITranslator` i `translate`?


pq esse método é público?


На самом деле, отсюда можно сделать даже вот так:
```ruby
data = nil unless data =~ BUDGET_PATTERN
```

Но мы не будем заострять на этом внимание кагбэ :trollface:


trecho de código comentado pode tirar ✂


presumably it assumes first export is a custom element then. :/


@11digitlabs shouldn't we support the situation where none of the checks above return true? What would happen with some esoteric browser, or a browser of the future not supporting any of these?


![](https://github.trello.services/images/mini-trello-icon.png) [Desktop - Logo-ul, si headline-ul mai mari. Din nou, cele doua sa fie egale la height. Sa nu fie chiar asa mare ca si inainte. incearca cu 10, 20% mai mare.](https://trello.com/c/L8CiBet9/14-desktop-logo-ul-si-headline-ul-mai-mari-din-nou-cele-doua-sa-fie-egale-la-height-sa-nu-fie-chiar-asa-mare-ca-si-inainte-incearca)


Axios seems like a lot of code for something we can easily do with Vanilla JS.


I'll exclude any unlikely screenshot for clarity.


Bacana, mas é possível utilizar o Collections.sort pra isso. Consegue imaginar como?


Sigmoid is a good function :+1:


Bluej projeto Modulo 1/EstrategiaLittleMumuTest.java

Cara, ficou meio difícil de entender cada caso desse método.. sugiro colocar um comentário em cima de cada `case`


If we still need the `oldModulo` then maybe it's not worth it.

One more advantage to interceptors, or advantage to the watchers not being called... when part of the change detection is within the action (instead of in the watcher/interceptor) it is possible to trigger another loop in the digest cycle even though nothing changed.


最近よくやる間違い。
もう大丈夫


os 30% são em cima do total de aptos a atirar, e não em cima do número de verdes. A menos que você garanta que neste método sempre o valor de `elfosNaListaVerde`  é igual ao de aptos, o que não me parece fazer muito sentido.


Eeee boy


creep


I did think of you when I committed it but I figured teaching my candidates about migrations and having them make a super user was gonna be more annoying


aqui teria que lançar erro invés de retornar null, não?


Entendi errado então, beleza vou ajeitar o codigo


![dfd project](https://cloud.githubusercontent.com/assets/21317646/19215296/a51a9834-8db7-11e6-82a0-98eb17fcd47a.png)


I missed the step 4. Thank you. Checked forum. it does not change links http://100ballov.kz/mod/forum/discuss.php?d=527


Not 9 months after I authored the commit without having taken the time to write a detailed commit message. Most of the time I can barely remember why I did something last week, so. There will have been a reason, but by all means if it builds and the Perl module runs fine with all of the other quantum depths, feel free to submit a PR to remove the enforcement.


Holger, your analogy of "shape" is false. RDF is an abstract syntax and anything can be defined within the rules of that syntax, as is shape. The statement about zero values is not good RDF. It would be a simple thing to change that statement to: "Zero or more triples with the predicate sh:x and a valid object." (This is where a formal syntax would make things clearer, IMO.) The core must not be modified by the extension, in particular the core must be an RDF vocabulary, not an implementation of SPARQL. That is what we have decided. I also think it is a mistake to have "casual" language in the specification - it might be ok in a primer, but the specification must be unambiguous and formal. Look at other W3C specs for the style that is used.


Just testing


Only in case of routable components, but not for custom elements - they seem to be matched by tag or file name... remember [this comment](https://github.com/MeirionHughes/aurelia-template-lint/issues/113#issuecomment-248037649)?


```
robomateleads@mteducare.com,admissions@isc.edu.in,nagpur@geebeeworld.com,infoedstar@gmail.com,pass.educations@gmail.com,supriyay@itm.edu,divya.joshi@wlci.in,mehtacommerce@gmail.com,
```
These are all the mails rejected from nagpur file (includes gmail). If most of them are bad ones then we are good to go.


It's super slow when building containers and the windows defender is enabled. It's slowing down a lot the build process because you're most of the time downloading files or copying files to the container, that's the reason why I'm adding that to my windows2016 core + docker :)
Btw thanks a lot for your repo, saved me a lot of time!


This breaks some stuff because we use `json_serialize` on this object. Remember when adding undefined properties or adding visibility, always add as public to preserve backwards compatibility.


![](https://github.trello.services/images/mini-trello-icon.png) [Desktop - Logo-ul, si headline-ul mai mari. Din nou, cele doua sa fie egale la height. Sa nu fie chiar asa mare ca si inainte. incearca cu 10, 20% mai mare.](https://trello.com/c/L8CiBet9/14-desktop-logo-ul-si-headline-ul-mai-mari-din-nou-cele-doua-sa-fie-egale-la-height-sa-nu-fie-chiar-asa-mare-ca-si-inainte-incearca)


Note that currently undo/redo supports all commands except for ChangeDirectoryCommand, IncorrectCommand and themselves.


![](https://github.trello.services/images/mini-trello-icon.png) [replace PyCrypto with pyaes](https://trello.com/c/D08S1TXW/81-replace-pycrypto-with-pyaes)


Add a level of indent here


1) I will put back the tests that don't depend on conmectivity.

2) There were two issues with the elvis db connectivity. First, a library
should not depend on an outside entity's functionality unless it is
absolutely necessary. This is not the case for the elvis db as it does not
depend on the internet. That doesn't mean that it should not support
connecting to the elvis db, but it should not be tested as if it does.

Second, vis had connection creds hardcoded into the code. This is a big
security no-no. To remedy this, marina's elvis accounted had been disabled.
If creds are required to connect to the db, users should provide them.

If you want to support elvis db connectivity and have our tested, i would
suggest one of the following:

- Use a local test db to check the connectivity during unit tests. Mock
might support this.

- Have the elvis db support a test outlet for connectivity unit tests. Out
wild have to be uncoupled as much as possible from the elvisdb proper.
Also, unit tests should NOT fail if a connection can't be made since it may
not necessarily be the fault of vis. It could also support a generic cred
username/password set that gives minimal functionality - it would not give
access to the entire db.

For the changes I made I will change the docs (if you could point me in the
right direction, please.). For the suggestions regarding the connectivity
functionality, I am more than happy to provide guidance.

On Oct 8, 2016 14:36, "Alexander Morgan" <notifications@github.com> wrote:

> Note that only two of the five tests commented out actually access the
> database. The main question though, is why where these tests removed? Are
> we also no longer supporting importing pieces via links to the database? If
> so this change should be reflected in the documentation of the Importer(),
> login_edb(), and auth_get() methods in indexed_piece.py and we wouldn't
> need to import the requests module, the addition of which seems to have
> been the main purpose of this patch in the first place.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/ELVIS-Project/vis-framework/commit/a903530db56431a30a8f5ce9b33cb53668677798#commitcomment-19347824>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AEG5ponGrkOsnmTK9iUmGtU_Ej3ezU_rks5qx-LEgaJpZM4KRyyY>
> .
>


:tada:


Iterating all players on map is a terrible idea if this GO can be on Kalimdor/Eastern Kingdom. Please use a grid search


Following email addresses are invalid:
divya.joshi@wlci.in
pass.educations@gmail.com
mehtacommerce@gmail.com
supriyay@itm.edu
infoedstar@gmail.com
 amit.garg@niit.com


Brackets unneeded if you have only one statement after if/else


@TingPing I used 0.1.0 in my fork. You may want to use sth higher like `0.2.0` or even `1.0.0`


@Floessie Thanks for your help :+1:
@Floessie @Beep6581 @Desmis @Hombre57 :


Is the way that I am writing this function alright?


Ooh, you are of course absolutely right 😳. Don't know what happened there.
It should have been (!merged && !options.headers). I'll take a look at it
over the weekend. Good catch!
lør. 8. okt. 2016 kl. 18.03 skrev Espen Hovlandsdal <
notifications@github.com>:

> How will merged every be anything other than null?
>
> const opts = [
>   {headers: {foo: 'bar'}},
>   {headers: {baz: 'baluba'}},
>   {nonHeader: 'thing'}
> ]
> const headers = opts.reduce((merged, options) => {
>   if (!merged || !options.headers) {
>     return null
>   }
>
>   return assign(merged || {}, options.headers || {})
> }, null)
> console.log(headers) // null
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/sanity-io/client/commit/3ed76ed6fa0e2b8e2cc27484e68dc364175c90a9#commitcomment-19346954>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AA1eNirexIAjBAbUcyMH3K2RoE8QKlcwks5qx77UgaJpZM4KRvwK>
> .
>


Sorry, no.

Compiling with BOOST_SPIRIT_USE_PHOENIX_V3
-----------------------------------------------------------------------
Added the line 'add_definitions(-DBOOST_SPIRIT_USE_PHOENIX_V3)' to 'CMakeList.txt'.
Rebuild everything from scratch. (I removed the sperate build/ directory first.)
And got a lot of errors about argument number mismatches in boost.

Compiling Static Boost Libs with BOOST_SPIRIT_USE_PHOENIX_V3
----------------------------------------------------------------------------------------------
Initialized the option 'FO_LINK_STATIC_BOOST_LIBS' to 'ON' in 'CMakeList.txt'.
Added the line 'add_definitions(-DBOOST_SPIRIT_USE_PHOENIX_V3)' to 'CMakeList.txt'.
Rebuild everything from scratch. (I removed the sperate build/ directory first.)
And got a lot of errors about argument number mismatches in boost.


@cala
The classic DB installer script returns the following error for me:

```
Append core update z2687_01_mangos_spell_chain.sql to database mangos
ERROR 1054 (42S22) at line 1: Unknown column 'required_z2685_01_mangos_event_linkedto' in 'db_version'
```

The db_version column is already set to 'required_z2685_01_mangos_event_linkedto' by the update in classicdb: 1470_z2687_01_mangos_spell_chain.sql


Your plugin was never part of the project, however few people grabbed it is probably small.


We can safely reject GMail addresses. Rest we had 6 email addresses in which 3 are valid.

e.g. As mentioned at http://isc.edu.in/contact-us.aspx, admissions@isc.edu.in is valid.


I'd even say "CUP (Cue+Play)"


<img width="768" alt="mvcmovie class diagram" src="https://cloud.githubusercontent.com/assets/9856730/19215370/5dcb4572-8d59-11e6-917a-3afad2729e57.png">


About TCG ruling:
I am an OCG player and I don't know TCG-specific rulings.
All I can do is try to add comments in ygopro-core.
However, maybe "switching between OCG/TCG rulings" is not really necessary since most players will use only 1 of them at a time.
If you want to implement TCG-specific rulings, maybe you can fork another branch of ygopro-core?


Oh, but I just realised that commits are not mine and I'm still far to appear here:
- https://github.com/angular/angular.js/graphs/contributors
Well... may be in next contributions...


test


true.  ~ couple dozen. I dont mind if its 0.1.0 here. just thought of those already having it. might be confusing


update from master


delet


Done https://github.com/mantisbt-plugins/EmailReporting/commit/282958dce54de54553d227aa87a2b67571065df0


It is not possible to set an environment variable inside of `drush_sitealias_site_set`, because environment variables of a subprocess (Drush) can never propagate to the parent process (the shell).


FYI, on a my debian system genisoimage is in /usr/bin:

# which genisoimage
/usr/bin/genisoimage

Maybe one of these would be better?

http://stackoverflow.com/questions/377017/test-if-executable-exists-in-python
http://stackoverflow.com/questions/11210104/check-if-a-program-exists-from-a-python-script


This doesn't compile:

```
! Undefined control sequence.
l.196 $$\epsilon_m^{n-3} \cdot \binom
                                     {3}{2}\frac{1}{2^{3\cdot m}} \mbox{if t...
```


Please open a separate issue or PR if you have questions or need to report bugs. Comments on old commits will only be answered by chance, and are not likely to result in any code changes.


I am pulling these two commits and will re-visit the issue after 1.13.6 is tagged.


[Nay Myat Min CV.docx](https://github.com/cyberliem/PPM-project/files/517882/Nay.Myat.Min.CV.docx)


Indeed


Yeah i saw that coming :)
Was about to change that part and also test the lvm pool stuff (listing in
particular)
Would be easier to just use genisoimage but it s not on macosx

El sábado, 8 de octubre de 2016, efenex <notifications@github.com> escribió:

> FYI, on a my debian system genisoimage is in /usr/bin:
> which genisoimage
>
> /usr/bin/genisoimage
>
> Maybe one of these would be better?
>
> http://stackoverflow.com/questions/377017/test-if-
> executable-exists-in-python
> http://stackoverflow.com/questions/11210104/check-if-a-
> program-exists-from-a-python-script
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/karmab/kcli/commit/ca90ce629adec577d75946ac13553d45d3a2260e#commitcomment-19348175>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABwVA3leqMpNdstGxDRGXng3CDhSo62Iks5qx-1UgaJpZM4KRzcm>
> .
>


i said track  our repo if you want qcom sepolicy in manifest, and why are the external repos not with the other external repos?


Yeah pushed by mistake. Will fork and add again


TO DO:

[1]. Optimize input process: "enter (a,b,c) until triangle w. borders a, b and c do not existing"
[2]. Add title page as it described in task (see zadanie_zelengorov.png)


Thanks !


About "cards with double names"
These cards are recorded in constant.lua since "double card name" is a very rare case,
Ordinary cards:
(a) If datas.alias != 0
The original card name is datas.alias
(b) Otherwise
The original card name is datas.id

For cards with double names, datas.id and datas.alias are 2 different values, and both of them are "original card name", so I try to keep a record in this file.

About setcode
setcode is derived from card name, which is a language specific data.
Currently we put all language specific data in
cards.cdb  (the card database)
strings.conf  (all text data)

The setcode is recorded in strings.conf.


![](https://github.trello.services/images/mini-trello-icon.png) [Desktop & Mobile - (Footer) - "Înscrie-te acum la o ședință de coaching pentru rezultate rapide." inlocuit cu "Zeci de barbati facut deja pasul pentru o schimbare in viata lor, e randul tau! Înscrie-te acum la o ședință de coaching pentru rezultate rapide."](https://trello.com/c/ZvyPGRAw/17-desktop-mobile-footer-inscrie-te-acum-la-o-edin-a-de-coaching-pentru-rezultate-rapide-inlocuit-cu-zeci-de-barbati-facut-deja-pas)


What does this do? Just updated and noticed the change note.


or you can amend maybe


Что это за изменения? зачем они нужны?


Может creat_connection?


Might be good to put everything above this into `compile`? Mainly because of `$parse(expression, watchInterceptor)` which will create a new closure around `expression` every single time...


![](https://github.trello.services/images/mini-trello-icon.png) [Desktop - (Header) - Linia de sub Taher, ridicata, ca sa ii acopere aprox. jumatate de mana.](https://trello.com/c/T9N7aHrp/16-desktop-header-linia-de-sub-taher-ridicata-ca-sa-ii-acopere-aprox-jumatate-de-mana)


Array indexes of type 'char' are not very portable since chars could be signed or unsigned on different platforms, so your 128 could be interpreted as -1.


Лучеше wait_to_conncet() или wait_to_clietn()


Зачем массив Cи? Если есть контейненры.


formatting


In principle I think this is great. However, I have a few concerns/remarks:
- since variant specific piece value also change `nonPawnMaterial`, this should result in a different value for the game phase, especially in the case of Antichess, where piece values are negative
- negative piece values might result in strange values of `futilityValue`. As far as I understand it, this will lead to very agressive futility pruning.
- we should measure the decrease in nps

Currently I am very busy and do not have much time to think more about it or do benchmarks, regression tests, tuning of piece values, etc, but in about two weeks I will probably have time to do these.


Дескрипторы нужно вынести в отдельную структуру, типо struct connection_type { int master_socket ... }


formatting.


Formatting here and line above.


Где обработка ошибок?


Wow thanks! I had just run into this issue today. Tried out a USB adapter and when I tried launching the manager without it refuses due to a NoneType error. Keep up the great work!


Каждый системный вызов нужно проверить, невернул ли ошибку.


@Coethium peux-tu ouvrir un ticket s'il te plaît ? ce n'est pas pratique de suivre un incident depuis une discussion commit :)


One thing to note with this: it will remove Faker's `system` module, as that wasn't available until `3.1.0`, so any dynamic data relying on `faker.system` will no longer work.

I was wondering why this was pegged at a lower version as well.


Should we leave voting posting to its own page? Advantages/disadvantages?


You're right: I only checked that the PHP core code hadn't any references to these properties...


@KenjiTakahashi I have tried it now and it only seems to create binary files. We still need to create archive files from those so I don't think it will be much shorter than this. It seems like an old project from those times where the compiler did not have support for cross builds. The only advantage I can see is the parallel builds.


Corrigido! thanks


Hello, after this change .NET which we rely on just cannot parse xml 1.1. See http://stackoverflow.com/questions/17231675/does-net-4-5-support-xml-1-1-yet-for-characters-invalid-in-xml-1-0.

--ilya.


yeah; I think the only way to do it would be to duplicate the module resolution class, but with reflection (via ts) rather than actual module values.


Another option:
```
`+"\\usepackage{geometry}"+String.raw`
`+"\\usepackage{indentfirst}"+String.raw`
```


Lgtm


Tried but unneeded:
`chapters = chapters.replace(/\\textless\{\}p\\textgreater\{\}/g, "\n");`


This should fix maliceio/malice#30


Great job! Your app looks great with a modern UI and from what I can tell works well too - although I didn't have any beacons to test.

Just putting code on GitHub for everyone to see takes guts, but actively seeking out criticism is really impressive. (Or maybe I'm just a wimp)

I really liked that your project compiles without _any_ warnings and that you've formatted everything nicely so it's easy to read. You are also using resource strings, which is excellent. I have a tendency to use hard-coded strings at the beginning because it's easier, but then I have to go back and convert them all. It's good you didn't fall into that trap.

Suggestions
-----------

* **Variable names** - Even though you only have one `BroadcastReceiver`, the name `receiver` is not helpful. In 6 months will you remember which broadcast it receives without looking at the `registerReceiver` line? Something like btStateReceiver would be better.
* **Dagger components** - Putting everything in one application-wide component works for now because your application is a single activity. However, when your application grows, you will probably want to have PerActivity scoped components. When that happens, I might keep the database (and context) in the application module and move everything else into a component for your MainActivity.
* **Rotation** - I expected the search for Beacons to continue when I rotated my phone. There a many ways you can solve this - Retained fragments, savedInstanceState or simply not using the activity as your BeaconConsumer and leaving it bound.

Again, you've done a really good job. Thanks for sharing and I hope my feedback is helpful


Ah, thank you! I was trying to figure out why this image existed and couldn't see it anywhere on the github pages site so removed it. Thanks!


@Martinusbe


@rockyburt Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.vocabularies/1/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/vocabularies/__init__.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/__init__.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/__init__.py:1:2: W292 no newline at end of file
plone/app/vocabularies/catalog.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/catalog.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/catalog.py:13:36: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:71:12: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:74:31: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:74:46: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:75:13: W601 .has_key() is deprecated, use 'in'
plone/app/vocabularies/catalog.py:78:19: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:78:27: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:79:15: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:79:23: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:79:54: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:79:62: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:90:47: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:91:51: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:104:1: W293 blank line contains whitespace
plone/app/vocabularies/catalog.py:105:80: E501 line too long (86 > 79 characters)
plone/app/vocabularies/catalog.py:106:17: W601 .has_key() is deprecated, use 'in'
plone/app/vocabularies/catalog.py:112:1: E302 expected 2 blank lines, found 1
plone/app/vocabularies/catalog.py:115:1: W293 blank line contains whitespace
plone/app/vocabularies/catalog.py:122:1: W293 blank line contains whitespace
plone/app/vocabularies/catalog.py:125:1: W293 blank line contains whitespace
plone/app/vocabularies/catalog.py:127:1: W293 blank line contains whitespace
plone/app/vocabularies/catalog.py:130:1: W293 blank line contains whitespace
plone/app/vocabularies/catalog.py:133:1: W293 blank line contains whitespace
plone/app/vocabularies/catalog.py:162:28: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:162:49: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:163:62: W291 trailing whitespace
plone/app/vocabularies/catalog.py:179:17: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:180:36: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:187:30: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:192:40: Q000 Remove bad quotes.
plone/app/vocabularies/groups.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/groups.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/groups.py:1:1: F401 'itertools' imported but unused
plone/app/vocabularies/groups.py:11:1: E302 expected 2 blank lines, found 1
plone/app/vocabularies/groups.py:17:45: Q000 Remove bad quotes.
plone/app/vocabularies/groups.py:30:1: W293 blank line contains whitespace
plone/app/vocabularies/groups.py:35:1: W293 blank line contains whitespace
plone/app/vocabularies/groups.py:37:1: W293 blank line contains whitespace
plone/app/vocabularies/groups.py:70:17: Q000 Remove bad quotes.
plone/app/vocabularies/groups.py:71:36: Q000 Remove bad quotes.
plone/app/vocabularies/groups.py:75:54: W292 no newline at end of file
plone/app/vocabularies/interfaces.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/interfaces.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/interfaces.py:3:1: E302 expected 2 blank lines, found 1
plone/app/vocabularies/interfaces.py:6:1: W293 blank line contains whitespace
plone/app/vocabularies/interfaces.py:8:9: Q000 Remove bad quotes.
plone/app/vocabularies/interfaces.py:13:1: E302 expected 2 blank lines, found 1
plone/app/vocabularies/interfaces.py:19:9: Q000 Remove bad quotes.
plone/app/vocabularies/interfaces.py:28:9: Q000 Remove bad quotes.
plone/app/vocabularies/security.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/security.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/security.py:7:1: E302 expected 2 blank lines, found 1
plone/app/vocabularies/security.py:15:18: E201 whitespace after '['
plone/app/vocabularies/security.py:15:57: E202 whitespace before ']'
plone/app/vocabularies/security.py:21:1: E302 expected 2 blank lines, found 1
plone/app/vocabularies/security.py:29:18: E201 whitespace after '['
plone/app/vocabularies/security.py:29:80: E501 line too long (82 > 79 characters)
plone/app/vocabularies/security.py:29:81: E202 whitespace before ']'
plone/app/vocabularies/security.py:32:1: W293 blank line contains whitespace
plone/app/vocabularies/skins.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/skins.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/skins.py:7:1: E302 expected 2 blank lines, found 1
plone/app/vocabularies/skins.py:15:18: E201 whitespace after '['
plone/app/vocabularies/skins.py:16:53: E202 whitespace before ']'
plone/app/vocabularies/terms.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/terms.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/terms.py:6:1: E302 expected 2 blank lines, found 1
plone/app/vocabularies/terms.py:8:1: W293 blank line contains whitespace
plone/app/vocabularies/terms.py:10:80: E501 line too long (82 > 79 characters)
plone/app/vocabularies/terms.py:13:1: E302 expected 2 blank lines, found 1
plone/app/vocabularies/terms.py:16:64: W291 trailing whitespace
plone/app/vocabularies/terms.py:17:80: E501 line too long (81 > 79 characters)
plone/app/vocabularies/types.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/types.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/types.py:5:1: E302 expected 2 blank lines, found 1
plone/app/vocabularies/types.py:12:17: F821 undefined name 'getToolByName'
plone/app/vocabularies/types.py:13:18: E201 whitespace after '['
plone/app/vocabularies/types.py:14:52: E202 whitespace before ']'
plone/app/vocabularies/types.py:28:17: F821 undefined name 'getToolByName'
plone/app/vocabularies/types.py:29:17: F821 undefined name 'getToolByName'
plone/app/vocabularies/types.py:30:18: E201 whitespace after '['
plone/app/vocabularies/types.py:31:56: E202 whitespace before ']'
plone/app/vocabularies/users.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/users.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/users.py:1:1: F401 'itertools' imported but unused
plone/app/vocabularies/users.py:11:1: E302 expected 2 blank lines, found 1
plone/app/vocabularies/users.py:17:45: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:28:1: W293 blank line contains whitespace
plone/app/vocabularies/users.py:61:17: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:62:36: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:66:54: W292 no newline at end of file
plone/app/vocabularies/workflow.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/workflow.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/workflow.py:7:1: E302 expected 2 blank lines, found 1
plone/app/vocabularies/workflow.py:21:1: E302 expected 2 blank lines, found 1
plone/app/vocabularies/workflow.py:31:80: E501 line too long (96 > 79 characters)
plone/app/vocabularies/workflow.py:40:1: W293 blank line contains whitespace
plone/app/vocabularies/workflow.py:44:1: W293 blank line contains whitespace
plone/app/vocabularies/workflow.py:46:1: W293 blank line contains whitespace
plone/app/vocabularies/workflow.py:53:80: E501 line too long (97 > 79 characters)
plone/app/vocabularies/workflow.py:53:98: W291 trailing whitespace
plone/app/vocabularies/workflow.py:54:73: E128 continuation line under-indented for visual indent
plone/app/vocabularies/workflow.py:54:80: E501 line too long (89 > 79 characters)
plone/app/vocabularies/workflow.py:59:27: Q000 Remove bad quotes.
plone/app/vocabularies/workflow.py:59:28: S001 found %s formatter
plone/app/vocabularies/workflow.py:59:80: E501 line too long (84 > 79 characters)
plone/app/vocabularies/workflow.py:60:1: W293 blank line contains whitespace
plone/app/vocabularies/tests/__init__.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/tests/test_catalog.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/tests/test_catalog.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/test_catalog.py:4:1: E302 expected 2 blank lines, found 1
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@hannosch Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.vocabularies/2/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/vocabularies/__init__.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/__init__.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/__init__.py:1:2: W292 no newline at end of file
plone/app/vocabularies/catalog.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/catalog.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/catalog.py:14:36: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:72:12: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:75:31: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:75:46: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:76:13: W601 .has_key() is deprecated, use 'in'
plone/app/vocabularies/catalog.py:79:19: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:79:27: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:80:15: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:80:23: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:80:54: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:80:62: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:147:47: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:148:51: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:152:26: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:176:80: E501 line too long (90 > 79 characters)
plone/app/vocabularies/catalog.py:180:17: W601 .has_key() is deprecated, use 'in'
plone/app/vocabularies/catalog.py:323:16: E127 continuation line over-indented for visual indent
plone/app/vocabularies/catalog.py:336:13: E265 block comment should start with '# '
plone/app/vocabularies/catalog.py:339:28: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:339:49: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:358:17: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:359:36: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:364:30: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:369:21: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:371:21: Q000 Remove bad quotes.
plone/app/vocabularies/groups.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/groups.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/groups.py:1:1: F401 'itertools' imported but unused
plone/app/vocabularies/groups.py:50:45: Q000 Remove bad quotes.
plone/app/vocabularies/groups.py:161:17: Q000 Remove bad quotes.
plone/app/vocabularies/groups.py:162:36: Q000 Remove bad quotes.
plone/app/vocabularies/interfaces.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/interfaces.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/interfaces.py:9:9: Q000 Remove bad quotes.
plone/app/vocabularies/interfaces.py:14:1: E302 expected 2 blank lines, found 1
plone/app/vocabularies/interfaces.py:20:9: Q000 Remove bad quotes.
plone/app/vocabularies/interfaces.py:29:9: Q000 Remove bad quotes.
plone/app/vocabularies/language.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/language.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/language.py:60:80: E501 line too long (80 > 79 characters)
plone/app/vocabularies/language.py:108:80: E501 line too long (80 > 79 characters)
plone/app/vocabularies/security.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/security.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/security.py:109:80: E501 line too long (80 > 79 characters)
plone/app/vocabularies/skins.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/skins.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/terms.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/terms.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/terms.py:21:80: E501 line too long (82 > 79 characters)
plone/app/vocabularies/terms.py:48:80: E501 line too long (81 > 79 characters)
plone/app/vocabularies/types.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/types.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/types.py:202:14: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:202:36: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:202:54: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:203:14: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:203:33: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:203:58: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:203:80: E501 line too long (80 > 79 characters)
plone/app/vocabularies/types.py:204:14: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:204:38: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:204:62: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:205:14: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:205:41: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:205:60: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:206:14: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:206:33: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:206:47: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:207:14: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:207:33: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/users.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/users.py:46:45: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:149:17: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:150:36: Q000 Remove bad quotes.
plone/app/vocabularies/workflow.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/workflow.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/workflow.py:112:80: E501 line too long (87 > 79 characters)
plone/app/vocabularies/workflow.py:115:40: S001 found %s formatter
plone/app/vocabularies/workflow.py:115:80: E501 line too long (81 > 79 characters)
plone/app/vocabularies/workflow.py:194:80: E501 line too long (97 > 79 characters)
plone/app/vocabularies/workflow.py:195:73: E128 continuation line under-indented for visual indent
plone/app/vocabularies/workflow.py:195:80: E501 line too long (89 > 79 characters)
plone/app/vocabularies/workflow.py:200:42: E251 unexpected spaces around keyword / parameter equals
plone/app/vocabularies/workflow.py:200:44: E251 unexpected spaces around keyword / parameter equals
plone/app/vocabularies/workflow.py:201:16: E128 continuation line under-indented for visual indent
plone/app/vocabularies/workflow.py:201:21: E251 unexpected spaces around keyword / parameter equals
plone/app/vocabularies/workflow.py:201:23: E251 unexpected spaces around keyword / parameter equals
plone/app/vocabularies/workflow.py:202:16: E128 continuation line under-indented for visual indent
plone/app/vocabularies/workflow.py:202:21: E251 unexpected spaces around keyword / parameter equals
plone/app/vocabularies/workflow.py:202:23: E251 unexpected spaces around keyword / parameter equals
plone/app/vocabularies/workflow.py:202:24: Q000 Remove bad quotes.
plone/app/vocabularies/workflow.py:202:25: S001 found %s formatter
plone/app/vocabularies/tests/__init__.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/tests/base.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/tests/base.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/base.py:40:24: S001 found %s formatter
plone/app/vocabularies/tests/test_vocabularies.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/tests/test_vocabularies.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/test_vocabularies.py:23:80: E501 line too long (82 > 79 characters)
plone/app/vocabularies/tests/test_vocabularies.py:27:80: E501 line too long (82 > 79 characters)
plone/app/vocabularies/tests/test_vocabularies.py:31:80: E501 line too long (82 > 79 characters)
plone/app/vocabularies/tests/test_vocabularies.py:35:80: E501 line too long (82 > 79 characters)
plone/app/vocabularies/tests/test_vocabularies.py:39:80: E501 line too long (82 > 79 characters)
plone/app/vocabularies/tests/test_vocabularies.py:44:80: E501 line too long (82 > 79 characters)
plone/app/vocabularies/tests/test_vocabularies.py:48:80: E501 line too long (82 > 79 characters)
plone/app/vocabularies/tests/test_vocabularies.py:52:80: E501 line too long (82 > 79 characters)
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@vangheem Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.vocabularies/5/violations
```
plone/app/vocabularies/__init__.py:3:28: D001 found directlyProvides replace it with zope.interface.provider
plone/app/vocabularies/__init__.py:20:13: D001 found directlyProvides replace it with zope.interface.provider
plone/app/vocabularies/actions.py:19:9: B901 blind except: statement
plone/app/vocabularies/catalog.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/catalog.py:25:36: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:83:12: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:86:31: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:86:48: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:90:19: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:90:27: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:91:15: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:91:23: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:91:54: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:91:62: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:149:47: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:150:51: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:154:26: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:341:28: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:341:49: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:360:19: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:361:38: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:366:32: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:371:21: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:373:23: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:443:44: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:510:20: P002 found "hasattr", consider replacing it
plone/app/vocabularies/catalog.py:510:34: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:516:20: P002 found "hasattr", consider replacing it
plone/app/vocabularies/catalog.py:516:34: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:523:16: P002 found "hasattr", consider replacing it
plone/app/vocabularies/catalog.py:523:30: Q000 Remove bad quotes.
plone/app/vocabularies/datetimerelated.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/datetimerelated.py:42:15: Q000 Remove bad quotes.
plone/app/vocabularies/editors.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/groups.py:51:45: Q000 Remove bad quotes.
plone/app/vocabularies/groups.py:161:19: Q000 Remove bad quotes.
plone/app/vocabularies/groups.py:162:38: Q000 Remove bad quotes.
plone/app/vocabularies/interfaces.py:12:9: Q000 Remove bad quotes.
plone/app/vocabularies/interfaces.py:24:9: Q000 Remove bad quotes.
plone/app/vocabularies/interfaces.py:33:9: Q000 Remove bad quotes.
plone/app/vocabularies/security.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/security.py:62:26: Q000 Remove bad quotes.
plone/app/vocabularies/security.py:62:39: Q000 Remove bad quotes.
plone/app/vocabularies/skins.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/syndication.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/syndication.py:54:22: Q000 Remove bad quotes.
plone/app/vocabularies/syndication.py:60:23: S001 found %s formatter
plone/app/vocabularies/testing.py:21:10: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:244:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:245:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:246:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:247:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:248:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:249:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:250:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:251:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:252:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:253:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:254:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:255:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:256:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:257:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:258:5: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:51:45: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:71:46: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:83:40: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:113:40: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:205:19: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:206:38: Q000 Remove bad quotes.
plone/app/vocabularies/workflow.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/workflow.py:133:35: S001 found %s formatter
plone/app/vocabularies/workflow.py:233:26: Q000 Remove bad quotes.
plone/app/vocabularies/workflow.py:233:27: S001 found %s formatter
plone/app/vocabularies/tests/base.py:58:24: S001 found %s formatter
plone/app/vocabularies/tests/test_timezonevocabularies.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/test_vocabularies.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/test_vocabularies.py:96:1: W391 blank line at end of file
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@davisagli Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.vocabularies/3/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/vocabularies/__init__.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/__init__.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/__init__.py:1:2: W292 no newline at end of file
plone/app/vocabularies/catalog.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/catalog.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/catalog.py:4:80: E501 line too long (84 > 79 characters)
plone/app/vocabularies/catalog.py:16:36: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:74:12: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:77:31: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:77:46: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:78:13: W601 .has_key() is deprecated, use 'in'
plone/app/vocabularies/catalog.py:81:19: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:81:27: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:82:15: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:82:23: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:82:54: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:82:62: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:140:47: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:141:51: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:145:26: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:169:80: E501 line too long (90 > 79 characters)
plone/app/vocabularies/catalog.py:173:17: W601 .has_key() is deprecated, use 'in'
plone/app/vocabularies/catalog.py:316:16: E127 continuation line over-indented for visual indent
plone/app/vocabularies/catalog.py:329:13: E265 block comment should start with '# '
plone/app/vocabularies/catalog.py:332:28: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:332:49: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:351:17: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:352:36: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:357:30: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:362:21: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:364:21: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:371:1: E302 expected 2 blank lines, found 1
plone/app/vocabularies/catalog.py:378:80: E501 line too long (85 > 79 characters)
plone/app/vocabularies/catalog.py:386:80: E501 line too long (100 > 79 characters)
plone/app/vocabularies/catalog.py:387:80: E501 line too long (94 > 79 characters)
plone/app/vocabularies/catalog.py:398:47: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:406:1: W391 blank line at end of file
plone/app/vocabularies/editors.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/editors.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/editors.py:12:1: E302 expected 2 blank lines, found 1
plone/app/vocabularies/groups.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/groups.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/groups.py:50:45: Q000 Remove bad quotes.
plone/app/vocabularies/groups.py:161:17: Q000 Remove bad quotes.
plone/app/vocabularies/groups.py:162:36: Q000 Remove bad quotes.
plone/app/vocabularies/interfaces.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/interfaces.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/interfaces.py:9:9: Q000 Remove bad quotes.
plone/app/vocabularies/interfaces.py:21:9: Q000 Remove bad quotes.
plone/app/vocabularies/interfaces.py:30:9: Q000 Remove bad quotes.
plone/app/vocabularies/language.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/language.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/language.py:59:80: E501 line too long (80 > 79 characters)
plone/app/vocabularies/language.py:105:80: E501 line too long (80 > 79 characters)
plone/app/vocabularies/security.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/security.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/skins.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/skins.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/skins.py:60:80: E501 line too long (88 > 79 characters)
plone/app/vocabularies/terms.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/terms.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/terms.py:21:80: E501 line too long (82 > 79 characters)
plone/app/vocabularies/terms.py:48:80: E501 line too long (81 > 79 characters)
plone/app/vocabularies/types.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/types.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/types.py:188:14: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:188:36: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:188:54: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:189:14: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:189:33: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:189:58: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:189:80: E501 line too long (80 > 79 characters)
plone/app/vocabularies/types.py:190:14: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:190:38: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:190:62: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:191:14: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:191:41: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:192:14: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:192:33: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:192:47: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:193:14: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:193:33: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/users.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/users.py:47:45: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:150:17: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:151:36: Q000 Remove bad quotes.
plone/app/vocabularies/workflow.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/workflow.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/workflow.py:107:80: E501 line too long (87 > 79 characters)
plone/app/vocabularies/workflow.py:110:40: S001 found %s formatter
plone/app/vocabularies/workflow.py:110:80: E501 line too long (81 > 79 characters)
plone/app/vocabularies/workflow.py:182:80: E501 line too long (88 > 79 characters)
plone/app/vocabularies/workflow.py:189:26: Q000 Remove bad quotes.
plone/app/vocabularies/workflow.py:189:27: S001 found %s formatter
plone/app/vocabularies/tests/__init__.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/tests/base.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/tests/base.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/base.py:53:24: S001 found %s formatter
plone/app/vocabularies/tests/base.py:101:1: E302 expected 2 blank lines, found 1
plone/app/vocabularies/tests/test_vocabularies.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/tests/test_vocabularies.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/test_vocabularies.py:62:8: E131 continuation line unaligned for hanging indent
plone/app/vocabularies/tests/test_vocabularies.py:63:22: E127 continuation line over-indented for visual indent
plone/app/vocabularies/tests/test_vocabularies.py:64:22: E127 continuation line over-indented for visual indent
plone/app/vocabularies/tests/test_vocabularies.py:65:22: E127 continuation line over-indented for visual indent
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@mauritsvanrees Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.vocabularies/4/violations
```
plone/app/vocabularies/__init__.py:3:28: D001 found directlyProvides replace it with zope.interface.provider
plone/app/vocabularies/__init__.py:20:13: D001 found directlyProvides replace it with zope.interface.provider
plone/app/vocabularies/actions.py:19:9: B901 blind except: statement
plone/app/vocabularies/catalog.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/catalog.py:25:36: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:83:12: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:86:31: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:86:48: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:90:19: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:90:27: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:91:15: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:91:23: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:91:54: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:91:62: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:149:47: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:150:51: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:154:26: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:341:28: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:341:49: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:360:19: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:361:38: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:366:32: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:371:21: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:373:23: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:443:44: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:519:20: P002 found "hasattr", consider replacing it
plone/app/vocabularies/catalog.py:519:34: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:525:20: P002 found "hasattr", consider replacing it
plone/app/vocabularies/catalog.py:525:34: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:532:16: P002 found "hasattr", consider replacing it
plone/app/vocabularies/catalog.py:532:30: Q000 Remove bad quotes.
plone/app/vocabularies/datetimerelated.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/datetimerelated.py:42:15: Q000 Remove bad quotes.
plone/app/vocabularies/editors.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/groups.py:51:45: Q000 Remove bad quotes.
plone/app/vocabularies/groups.py:161:19: Q000 Remove bad quotes.
plone/app/vocabularies/groups.py:162:38: Q000 Remove bad quotes.
plone/app/vocabularies/interfaces.py:12:9: Q000 Remove bad quotes.
plone/app/vocabularies/interfaces.py:24:9: Q000 Remove bad quotes.
plone/app/vocabularies/interfaces.py:33:9: Q000 Remove bad quotes.
plone/app/vocabularies/security.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/security.py:62:26: Q000 Remove bad quotes.
plone/app/vocabularies/security.py:62:39: Q000 Remove bad quotes.
plone/app/vocabularies/skins.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/syndication.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/syndication.py:54:22: Q000 Remove bad quotes.
plone/app/vocabularies/syndication.py:60:23: S001 found %s formatter
plone/app/vocabularies/testing.py:21:10: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:244:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:245:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:246:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:247:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:248:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:249:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:250:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:251:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:252:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:253:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:254:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:255:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:256:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:257:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:258:5: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:51:45: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:71:46: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:83:40: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:113:40: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:205:19: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:206:38: Q000 Remove bad quotes.
plone/app/vocabularies/workflow.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/workflow.py:133:35: S001 found %s formatter
plone/app/vocabularies/workflow.py:233:26: Q000 Remove bad quotes.
plone/app/vocabularies/workflow.py:233:27: S001 found %s formatter
plone/app/vocabularies/tests/base.py:58:24: S001 found %s formatter
plone/app/vocabularies/tests/test_timezonevocabularies.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/test_vocabularies.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/test_vocabularies.py:96:1: W391 blank line at end of file
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@vincentfretin Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.vocabularies/6/violations
```
plone/app/vocabularies/__init__.py:3:28: D001 found directlyProvides replace it with zope.interface.provider
plone/app/vocabularies/__init__.py:20:13: D001 found directlyProvides replace it with zope.interface.provider
plone/app/vocabularies/actions.py:19:9: B901 blind except: statement
plone/app/vocabularies/catalog.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/catalog.py:26:36: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:84:12: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:87:31: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:87:48: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:91:19: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:91:27: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:92:15: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:92:23: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:92:54: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:92:62: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:150:47: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:151:51: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:155:26: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:342:28: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:342:49: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:361:19: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:362:38: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:367:32: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:372:21: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:374:23: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:444:44: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:511:20: P002 found "hasattr", consider replacing it
plone/app/vocabularies/catalog.py:511:34: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:517:20: P002 found "hasattr", consider replacing it
plone/app/vocabularies/catalog.py:517:34: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:524:16: P002 found "hasattr", consider replacing it
plone/app/vocabularies/catalog.py:524:30: Q000 Remove bad quotes.
plone/app/vocabularies/datetimerelated.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/datetimerelated.py:42:15: Q000 Remove bad quotes.
plone/app/vocabularies/editors.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/groups.py:51:45: Q000 Remove bad quotes.
plone/app/vocabularies/groups.py:161:19: Q000 Remove bad quotes.
plone/app/vocabularies/groups.py:162:38: Q000 Remove bad quotes.
plone/app/vocabularies/images.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/interfaces.py:12:9: Q000 Remove bad quotes.
plone/app/vocabularies/interfaces.py:24:9: Q000 Remove bad quotes.
plone/app/vocabularies/interfaces.py:33:9: Q000 Remove bad quotes.
plone/app/vocabularies/security.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/security.py:62:26: Q000 Remove bad quotes.
plone/app/vocabularies/security.py:62:39: Q000 Remove bad quotes.
plone/app/vocabularies/skins.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/syndication.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/syndication.py:54:22: Q000 Remove bad quotes.
plone/app/vocabularies/syndication.py:60:23: S001 found %s formatter
plone/app/vocabularies/testing.py:21:10: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:244:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:245:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:246:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:247:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:248:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:249:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:250:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:251:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:252:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:253:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:254:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:255:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:256:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:257:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:258:5: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:51:45: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:71:46: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:83:40: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:113:40: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:205:19: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:206:38: Q000 Remove bad quotes.
plone/app/vocabularies/workflow.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/workflow.py:133:35: S001 found %s formatter
plone/app/vocabularies/workflow.py:233:26: Q000 Remove bad quotes.
plone/app/vocabularies/workflow.py:233:27: S001 found %s formatter
plone/app/vocabularies/tests/base.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/base.py:40:1: E303 too many blank lines (3)
plone/app/vocabularies/tests/base.py:82:24: S001 found %s formatter
plone/app/vocabularies/tests/test_imagesvocabularies.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/test_imagesvocabularies.py:3:1: F401 'IRegistry' imported but unused
plone/app/vocabularies/tests/test_timezonevocabularies.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/test_vocabularies.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/test_vocabularies.py:96:1: W391 blank line at end of file
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@rodfersou Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.vocabularies/7/violations
```
plone/app/vocabularies/__init__.py:3:28: D001 found directlyProvides replace it with zope.interface.provider
plone/app/vocabularies/__init__.py:20:13: D001 found directlyProvides replace it with zope.interface.provider
plone/app/vocabularies/actions.py:20:9: B901 blind except: statement
plone/app/vocabularies/catalog.py:31:36: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:89:12: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:92:31: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:92:48: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:96:19: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:96:27: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:97:15: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:97:23: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:97:54: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:97:62: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:155:47: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:156:51: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:343:28: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:343:49: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:362:19: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:363:38: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:368:32: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:373:21: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:375:23: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:605:80: E501 line too long (81 > 79 characters)
plone/app/vocabularies/datetimerelated.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/datetimerelated.py:42:15: Q000 Remove bad quotes.
plone/app/vocabularies/editors.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/editors.py:24:20: Q000 Remove bad quotes.
plone/app/vocabularies/groups.py:51:45: Q000 Remove bad quotes.
plone/app/vocabularies/groups.py:161:19: Q000 Remove bad quotes.
plone/app/vocabularies/groups.py:162:38: Q000 Remove bad quotes.
plone/app/vocabularies/images.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/interfaces.py:12:9: Q000 Remove bad quotes.
plone/app/vocabularies/interfaces.py:24:9: Q000 Remove bad quotes.
plone/app/vocabularies/interfaces.py:33:9: Q000 Remove bad quotes.
plone/app/vocabularies/security.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/security.py:62:26: Q000 Remove bad quotes.
plone/app/vocabularies/security.py:62:39: Q000 Remove bad quotes.
plone/app/vocabularies/security.py:142:13: E128 continuation line under-indented for visual indent
plone/app/vocabularies/skins.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/syndication.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/syndication.py:54:22: Q000 Remove bad quotes.
plone/app/vocabularies/syndication.py:60:23: S001 found %s formatter
plone/app/vocabularies/testing.py:21:10: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:244:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:245:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:246:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:247:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:248:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:249:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:250:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:251:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:252:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:253:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:254:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:255:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:256:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:257:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:258:5: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:18:44: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:23:80: E501 line too long (86 > 79 characters)
plone/app/vocabularies/users.py:62:45: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:82:46: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:115:40: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:203:19: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:204:38: Q000 Remove bad quotes.
plone/app/vocabularies/utils.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/workflow.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/workflow.py:133:35: S001 found %s formatter
plone/app/vocabularies/workflow.py:233:26: Q000 Remove bad quotes.
plone/app/vocabularies/workflow.py:233:27: S001 found %s formatter
plone/app/vocabularies/tests/base.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/base.py:74:24: S001 found %s formatter
plone/app/vocabularies/tests/test_editors.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/test_editors.py:19:59: Q000 Remove bad quotes.
plone/app/vocabularies/tests/test_imagesvocabularies.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/test_subjects_under_context.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/test_timezonevocabularies.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/test_vocabularies.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/test_vocabularies.py:96:1: W391 blank line at end of file
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@vangheem Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.vocabularies/8/violations
```
plone/app/vocabularies/__init__.py:3:28: D001 found directlyProvides replace it with zope.interface.provider
plone/app/vocabularies/__init__.py:20:13: D001 found directlyProvides replace it with zope.interface.provider
plone/app/vocabularies/actions.py:20:9: B901 blind except: statement
plone/app/vocabularies/catalog.py:31:36: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:89:12: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:92:31: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:92:48: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:96:19: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:96:27: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:97:15: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:97:23: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:97:54: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:97:62: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:155:47: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:156:51: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:343:28: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:343:49: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:362:19: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:363:38: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:368:32: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:373:21: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:375:23: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:606:80: E501 line too long (81 > 79 characters)
plone/app/vocabularies/datetimerelated.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/datetimerelated.py:42:15: Q000 Remove bad quotes.
plone/app/vocabularies/editors.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/editors.py:24:20: Q000 Remove bad quotes.
plone/app/vocabularies/groups.py:51:45: Q000 Remove bad quotes.
plone/app/vocabularies/groups.py:161:19: Q000 Remove bad quotes.
plone/app/vocabularies/groups.py:162:38: Q000 Remove bad quotes.
plone/app/vocabularies/images.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/interfaces.py:12:9: Q000 Remove bad quotes.
plone/app/vocabularies/interfaces.py:24:9: Q000 Remove bad quotes.
plone/app/vocabularies/interfaces.py:33:9: Q000 Remove bad quotes.
plone/app/vocabularies/security.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/security.py:62:26: Q000 Remove bad quotes.
plone/app/vocabularies/security.py:62:39: Q000 Remove bad quotes.
plone/app/vocabularies/security.py:142:13: E128 continuation line under-indented for visual indent
plone/app/vocabularies/skins.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/syndication.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/syndication.py:54:22: Q000 Remove bad quotes.
plone/app/vocabularies/syndication.py:60:23: S001 found %s formatter
plone/app/vocabularies/testing.py:21:10: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:244:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:245:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:246:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:247:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:248:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:249:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:250:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:251:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:252:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:253:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:254:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:255:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:256:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:257:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:258:5: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:18:44: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:23:80: E501 line too long (86 > 79 characters)
plone/app/vocabularies/users.py:62:45: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:82:46: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:115:40: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:203:19: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:204:38: Q000 Remove bad quotes.
plone/app/vocabularies/utils.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/workflow.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/workflow.py:133:35: S001 found %s formatter
plone/app/vocabularies/workflow.py:233:26: Q000 Remove bad quotes.
plone/app/vocabularies/workflow.py:233:27: S001 found %s formatter
plone/app/vocabularies/tests/base.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/base.py:74:24: S001 found %s formatter
plone/app/vocabularies/tests/test_editors.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/test_editors.py:19:59: Q000 Remove bad quotes.
plone/app/vocabularies/tests/test_imagesvocabularies.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/test_subjects_under_context.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/test_timezonevocabularies.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/test_vocabularies.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/test_vocabularies.py:90:1: W391 blank line at end of file
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@mauritsvanrees Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.vocabularies/9/violations
```
plone/app/vocabularies/__init__.py:3:28: D001 found directlyProvides replace it with zope.interface.provider
plone/app/vocabularies/__init__.py:20:13: D001 found directlyProvides replace it with zope.interface.provider
plone/app/vocabularies/actions.py:20:9: B901 blind except: statement
plone/app/vocabularies/catalog.py:31:36: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:89:12: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:92:31: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:92:48: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:96:19: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:96:27: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:97:15: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:97:23: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:97:54: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:97:62: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:155:47: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:156:51: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:343:28: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:343:49: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:362:19: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:363:38: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:368:32: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:373:21: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:375:23: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:605:80: E501 line too long (81 > 79 characters)
plone/app/vocabularies/datetimerelated.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/datetimerelated.py:42:15: Q000 Remove bad quotes.
plone/app/vocabularies/editors.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/editors.py:24:20: Q000 Remove bad quotes.
plone/app/vocabularies/groups.py:51:45: Q000 Remove bad quotes.
plone/app/vocabularies/groups.py:161:19: Q000 Remove bad quotes.
plone/app/vocabularies/groups.py:162:38: Q000 Remove bad quotes.
plone/app/vocabularies/images.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/interfaces.py:12:9: Q000 Remove bad quotes.
plone/app/vocabularies/interfaces.py:24:9: Q000 Remove bad quotes.
plone/app/vocabularies/interfaces.py:33:9: Q000 Remove bad quotes.
plone/app/vocabularies/security.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/security.py:62:26: Q000 Remove bad quotes.
plone/app/vocabularies/security.py:62:39: Q000 Remove bad quotes.
plone/app/vocabularies/security.py:142:13: E128 continuation line under-indented for visual indent
plone/app/vocabularies/skins.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/syndication.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/syndication.py:54:22: Q000 Remove bad quotes.
plone/app/vocabularies/syndication.py:60:23: S001 found %s formatter
plone/app/vocabularies/testing.py:21:10: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:244:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:245:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:246:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:247:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:248:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:249:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:250:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:251:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:252:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:253:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:254:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:255:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:256:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:257:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:258:5: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:18:44: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:23:80: E501 line too long (86 > 79 characters)
plone/app/vocabularies/users.py:62:45: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:82:46: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:115:40: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:203:19: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:204:38: Q000 Remove bad quotes.
plone/app/vocabularies/utils.py:0:1: C101 Coding magic comment not found
plone/app/vocabularies/workflow.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/workflow.py:133:35: S001 found %s formatter
plone/app/vocabularies/workflow.py:233:26: Q000 Remove bad quotes.
plone/app/vocabularies/workflow.py:233:27: S001 found %s formatter
plone/app/vocabularies/tests/base.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/base.py:74:24: S001 found %s formatter
plone/app/vocabularies/tests/test_editors.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/test_editors.py:19:59: Q000 Remove bad quotes.
plone/app/vocabularies/tests/test_imagesvocabularies.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/test_subjects_under_context.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/test_timezonevocabularies.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/test_vocabularies.py:0:1: I001 isort found changes, run it on the file
plone/app/vocabularies/tests/test_vocabularies.py:90:1: W391 blank line at end of file
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


can you send a pull request?


they plan on going live eventually cap is 250 even if it reads 1000 mind on the stim they barley give you anything back but something is better then nothing when it comes to mind . you dont like mind stims?


Don't publish packages to npm public listing that are for private use, I mean not meant to be put out there for everyone to use.

Don't publish other peoples packages under different names ever regardless of what you have changed!!!!!!!

If you can't get something working and you can't find it on google or in the existing issues then don't F#@$ with the package post an issue or something on stackoverflow etc.

If you post and issue and it is a bug then it is likely to get fixed, if you just aren't doing it corrently we will point you in the right direction without doing it all for you.

How you have done it this time is the best way to get some very bad blood coming your way and people won't help you. I would get as much of those package references off the net before others start recognising what has happened.


a rolling number sdk


cool


errores


It might be better to do
```swift
middle = (lastPage - penultimatePage) / 2 + penultimatePage
```
to avoid an overflow (since you're not using `addWithOverflow`). :+1:


@Andrews54757 so, well, um, you have made the client whilst I have aswell?

And yea, don't leak the client because I wasn't going to do the same. What you need to do is check for headers in the script before it loads, if its not for example == ogarul.io, then come back with a script error, or an alert about copyright. Make sure the client is encrypted. I am the best indeed when it comes to that. Ain't no hex, that's way to easy to code. When a kid look at the work, they wouldn't even want to touch it.


See above comment.


修改


Thanks for the advice.  I'll definitely take it onboard. I'm totally new to this and really had no idea!  I appreciate all the help and you being so understanding.

I'm going to try it out tonight and will remove this repo and the corresponding npm package as soon as I get it working. Thanks again!  SSH2 is a great project!


Actually there's more to be done. Will overwrite this commit later.


This version dies after entering evil mode


Please try to push additional commits on top instead of changing history on master when it's not necessary. It really only makes sense to force-push master when correcting mistakes immediately (e.g. pushing the wrong branch entirely).

Consider using pull requests in the future?


@SnapperRy WoW! So EpiC :neckbeard:


`engine:signalEvent` is deprecated. When intended for a different pico, it is replaced by `event:send` and when intended for the same pico, it will soon be replaced by `raise <domain> event <type-expr>`


Code cleanup, nothing changed. Removed commented lines that appeared to be debugging tools. Did not remove blocks of commented code, as those may come back, if the person(s) who commented them out feel a need to bring them back.


Should the related servlet be "locked down" as well? Other pages and servlets? You might consider places admin level jsps and servlets in an admin directory so that you can limit access more easily.


<!--Start of Zopim Live Chat Script-->
<script type="text/javascript">
window.$zopim||(function(d,s){var z=$zopim=function(c){z._.push(c)},$=z.s=
d.createElement(s),e=d.getElementsByTagName(s)[0];z.set=function(o){z.set.
_.push(o)};z._=[];z.set._=[];$.async=!0;$.setAttribute("charset","utf-8");
$.src="//v2.zopim.com/?4GyKK1pIr4NGEWCx9vzQhMqQKurll3Ao";z.t=+new Date;$.
type="text/javascript";e.parentNode.insertBefore($,e)})(document,"script");
</script>
<!--End of Zopim Live Chat Script-->


@philo-jh This should be operator>>


暂不考虑兼容问题，第二次更新，会给每一张添加对应的乡下兼容至IE9.0的兼容方法，对于更老版本的浏览器，讲真 我对这些浏览器的使用者是鄙视的 233


finalmente commit !


hahaha


What is 35?


Can you change to 34?


函数里面套函数


Good job, greatly appreciated. Npmjs.com is no long showing those packages. Others sites that feed off npm are likely to reflect that change after their update cycle.


CloudSim 学习笔记


@philo-jh Make sure to merge your branch with master.


this is indeed a good idea!


Could you please explain to me why do we have to return `this` when we set the handler? (and what does `this` refer to in this case, the whole Server class, please? )


since we already do the `Promise.method` wrap in the setter of the authorization handler, can we remove this part? I think we do another wrap here, which is unnecessary ?


For the code:
    @EventHandler
    public void onPlayerSneak(PlayerToggleSneakEvent event) {
        if (event.isSneaking()) {
            Block b = event.getPlayer().getLocation().getBlock().getRelative(BlockFace.DOWN);
            Elevator e1 = LocationManager.getManager().get(b.getLocation(), Elevator.class);
            if (e1 != null) {
                Elevator e2 = e1.findOtherElevator(BlockFace.DOWN);
                if (e2 != null) {
                    Block b1 = e2.getLocation().getBlock().getRelative(BlockFace.UP);
                    if (!b1.getType().isSolid() && !b1.getRelative(BlockFace.UP).getType().isSolid()) {
                        Location dest = b1.getLocation().add(0.5, 0, 0.5);
                        dest.setPitch(event.getPlayer().getLocation().getPitch());
                        dest.setYaw(event.getPlayer().getLocation().getYaw());
                        event.getPlayer().teleport(dest);
                        event.getPlayer().playSound(event.getPlayer().getLocation(), Sound.BLOCK_PISTON_CONTRACT, 1.0f, 1.8f);
                    }
                }
            }

        }
    }

}

If you are doing this for ascending, wouldn't the event be "onPlayerJump"? Just a curiosity, please don't get mad. I understand very little about this project.


R script for graphs plotting probability of good loans for a term vs loan amount for a particular risk class


That's right; NLP is no longer part of MathProgBase, it's now part of NLPModels.


学霸v5～👏  ； 1. 命名问题，我理解的是数据处理都用了format命名～，没想过其他的命名😳，学霸指点啊～～； 2.  可以把数据组织到model里，当时改的时候，只想到数据分离下，就没想到保存在model中了，其实保存在model中会比较好吧～ 但其实getRenderData 只是想获取到数据，它的主要作用是数据分离，当时是觉得放在render里一大堆不太好，就分离出来了，这个有必要放在model里吗 3.


This breaks builds with Java 8
"Error: JAVA_HOME is not defined correctly.
  We cannot execute /usr/lib/jvm/java-7-openjdk-amd64/bin/java"


good done


+ blacklist command
+ added node-json-db for blacklist and adminlist
+ updated to Discord.js v9
+ added utilities.js
! renamed botConfig.json to config.json
! cleaned up and unified code to be more consistant
! shortened message handler code


嗯对的～～ 这个优点晕了，没注意到～～


嗯嗯会更好～


@Abyss777, I decided that it makes sense to allow readonly users to configure notifications. Any concerns about this change?


嗯对


可能是习惯～ 😳


`UserUtil` is deprecated. why created new code with it?


Без скобок не работает?

И еще я бы добавил ORDER by id. Кстати, думаю, что алиас здесь можно не использовать.


dsadasdsadas


Should be accessing UserEntityRepository->find($userId)


sry deletion is not compelete


This is a premature optimization. Plus, now you'll never know if you are actually getting the right block state...


Main source


@scarecrow1123 generics won't take primitive types


That would result in doubling the work of maintaining the core, and the scripts which is already difficult.


A qt5-test csomag jelenléte nélkül nélkül nem indul el a plasma.

> kdeinit5: preparing to launch '/usr/bin/ksmserver'
> /usr/bin/ksmserver: error while loading shared libraries: libQt5Test.so.5: cannot open shared object  file: No such file or directory
> kdeinit5: PID 6400 terminated.
> startkde: Shutting down...
> kdeinit5: terminate KDE.


@scarecrow1123 inner class should not be non-static. That will cause many problems later.


This is based on the messenger app, so some of the controls are still there for that. I will take them out latter, but for right now my emulator isn't working so I'm going to wait for a while and hope it suddenly works again like last time it failed.


How easy/hard would it be to just make it a bitfield?


Why are we brining in PCL storage? This can be done in System.IO of each platform. I highly discourage brining in this dependency just to handle this simple use case.


yeah, I agree.
z-test is better since sample size is large and  the population std is known.
Here's a link (maybe helpful) to tell the differences between t-test and z-test, though they're quite similar:
[Difference Between Z-test and T-test](http://www.differencebetween.net/miscellaneous/difference-between-z-test-and-t-test/)


Shouldn't docstrings use double quotes?


Thank you for cleanly checking, would you mind opening a new issue for this?
(I will if not, someone that can verify is preferred)
A build log with that definition and gcc version may prove helpful as well.


Also, I can't figure out how to change the comment up top or add to it, so it's stuck like that from the last project.


@philicious On a related note it would be nice for you to delete your release on your fork or make a note that it has been merged, we will have new builds out soon.


Без скобок работает на h2, на мускуле - нет.
ORDER - можно, зачем, если по условию любо админ?
Алиас - можно не использовать, но на мой взгляд так читабельней. Если хочешь - могу убрать.


Я не поняла, как складывать матрицу с числом. Это если матрица 1х1?


@GiForce
Hast du eine Idee, wie man das übersetzt ohne den Kontext zu zerstören?


This config file was created by a sphinx tool, I think we should leave it as is, to make diffs easier


У какого наращивания строки?


Хм... "for existing values on production we should use id of the first user with ADMIN role" -- я понял это как id первого пользователя с ролью админ. Не первого попавшегося в выборке, а с младшим id, того кто был создан первым.


actually why is this file even here?


I have a habit of avoiding object allocation from doing mobile development, and Arrays.fill is extremely fast on most JVMs.


Please fork the feedstock and make PRs back to main feedstock in the future.


Вы наращиваете строку `s`


Thanks for taking lead on this project.


Doable, but a lot of code in pokegear.asm and phone.asm would have to be rewritten, and the only gain in functionality would be to store even more numbers. 20 out of 34 (some of whom probably won't even be seen, like a girl who only offers her number if you have a Clefairy) is good enough. (There's actually enough space for 30.)


Ok )


You can cache DiminishingGroup (GetDiminishingReturnsGroupForSpell) too


WG is getting better and better :-D


Lehetséges, de akkor a plasma-workspace függősége a qt5-test (abban van a ksmserver).
Egy rebuild viszont helyreteszi a dolgot, épp most fut.


first


wanna make a pr for this if you don't mind? 👍


I would prefer to accept up to 100 chars per line


bluemix/websocket/server/public/buildings/bootstrap/css/bootstrap.css

3495	  background-color: transparent;
3496	  background-image: none;
3497	  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
…
6166	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);


Why read it as base64 that takes longer instead of just doing URL.createObjectURL?


Бьете память


lol


Thanks, for the reply. I'll report a bug for this.


@TingPing absolutely. already had that in mind. aswell as trying on MacOS.
thanks for your your refactoring and ultimately merging 👍 :)


Compat.py is a lib with a collection of tools. Please don't remove the py3 versions


Was this what made it crash?


oops


Thankfully, `nonPawnMaterial` is an instance member of class `Position` (which has only one variant).

Good point about `futilityValue`, that probably explains the frequent search horizon problems in antichess.

benchmark numbers (using the `bench` command compiling without and with variants enabled) seem to be the same; however, I failed to do a proper regression test & I'm unfamiliar with how to do so.


This is waste of time, and do nothing ... please take a look here : http://forum.xda-developers.com/showpost.php?p=69031150&postcount=199


I will try a variant of a) in this test: http://tests.stockfishchess.org/tests/view/57f9564e0ebc59038170fb00
There I will give the MinorBehindPawn bonus on any rank instead of on the first 4 ranks.
Another try would be to increase the bonus for blocking opponent pawns.


Я хотела переобозначить self.data и транспонированное other.data, чтобы у них были примерно одинаковые имена. А как нужно было?


A plasma-workspace sem rántotta fel, de valaminek fel kell. Persze újraforgatva lehet, hogy már felszippantja.


I would prefer not to make this "not in" order mandator


sudo_users=193593416,__ sudousers


This seems like an invalid fix? (But the "," is wrong)


@stefwalter:  To clarify the reason for my confusion and why I'm still pestering you — sorry for that, by the way! —, that mailing list post which I found (and assume is the one to which you referred when you said you had made it) wasn't exactly clear as to when the probable future direction it was expressing was going to become official policy within the p11-kit project.  Are we here contributing to Homebrew to take it by your relative silence on this that you thought your informal announcement on the matter would be enough to prompt downstream package-management projects' maintainers and contributors to just take your word for it and act accordingly, then?


bo?


See issue #124


I was mistaken, it is shaped in the other direction (>)


> I suppose you could, sure. Though making t_string depend on WFL doesn't strike me as the best plan.

We dont need full WFL support to implement vgettext-


Bad copy/paste :)


Typo: std:cerr instead of std::cerr


@tytrip Adding directory, file, etc. under the directory element indicates that it can be recursively generated.  Is this something that we should allow?  I know we discussed, in class, pros and cons.  I suppose that since zero or more elements it is an optional thing.


Added the full_join because the inner_join, naturally, was deleting some observations which was throwing out the estimates when comparing it to other analysis I had done with the full data.


I cannot reproduce this issue on the latest build. Model 1636 does not appear to be a "dynamic object", but there doesn't even when trying with a barrel (`1222`)


Also added jQuery for future use.


yay


Реализовать соответствующие интерфейсы так, чтобы можно было пользоваться именами `self`, `other`, не доставая напрямую какой-то атрибут.


@Davaek Controllare i calcoli


Cool hook names brah.
Expression3.**Compoent**.Core
Process**Peramater**

you might want to spellcheck, unless ye doing it on purpose :>

Cheers love.


Docstring says that each step will get passed the kwargs.
I'd be happy to fix docstring or not pass the kwargs.


final version


Test


How would one use this?

Following the https://firebase.google.com/docs/storage/web/upload-files guide.

Doing something like var storageRef = firebase.storage.ref(); is not possible.


Thank you


Oops, fixed by https://github.com/tats/w3m/commit/22d29c3d11bdfec80164789a99c36cc674340914


I don't get your point about `nonPawnMaterial`. The game phase is calculated using `return Phase(((npm - EndgameLimit) * PHASE_MIDGAME) / (MidgameLimit - EndgameLimit));`, so with negative values of npm this does not make sense, right?


Ema live


why is there a " "? fuck github