Tag:
Branch:
Tree:
3f9059fea8
097
__jenkins_loop_loop1
__jenkins_loop_loop2
__jenkins_loop_master
__jenkins_loop_master_1742878318
__jenkins_loop_moarpower
__jenkins_loop_nostmaster5
__jenkins_loop_notmaster
__jenkins_loop_notmaster30
__jenkins_loop_notmaster4
__jenkins_loop_tmp_moarpower
__nightly
agnos11.12
alt-buttons-cancel
audible-cancel
auto-package-updates
badges
beeps
beeps2
bf-driving
cam-req-fix
camera-fixups
can-replay-changes
chrysler-long2
commatwo_master
devel
devel-staging
dmon_thneed2
drmodel
enable-online-lag
encoder-sync-fix
enyaq-test
fix-exp-path
fix-isp
ford-escape-2023
gerrylum
gpslogging
hi-qcam
honda-block-cfg
honda-dist-bars
ife-comp
ir_power
jenkins_test_master
justtesting
kona-2022-fp
laptop
lat-experiments
log-compat-test
logreader-package
loop1
loop2
ltekick
master
mbga
migration-strict-mode
mlm2
mlsim_v4b
nightly
nightly-dev
no-block
nostmaster5
not-so-secret-good-op
notmaster
notmaster30
notmaster4
notouch-ui
notouch-ui-v2
notouch-ui-v3
online-lag
opendbc-tests
os122
osub
python-ui
release2
release3
release3-staging
rivian-increase-torque-debug
rivian-steer-fault
rx-hook-whitelist
simplify-release-build
start-stop-start-maneuver
taco
taco2
tesla
test-comp-aego
test-msgs
test-sim
test-tx-msgs
testing-closet
testing-closet-merge
tiki
tl3
tl4
tmp-jenkins-33453
tmp-jenkins-34352
tmp-jenkins-34419
tmp-jenkins-34549
tmp-jenkins-34553
tmp-jenkins-34614
tmp-jenkins-34618
tmp-jenkins-34626
tmp-jenkins-34627
tmp-jenkins-34654
tmp-jenkins-34655
tmp-jenkins-34684
tmp-jenkins-34711
tmp-jenkins-34726
tmp-jenkins-34850
tmp-jenkins-34859
tmp-test-msgq
tomb_raider
toml_lock
toyota-experiments
ts-driving
tune-test-onroad
ui-raylib-text-redesign-mono
ui_nc
update-raylib-spinner-progress-range
ux-lat
w3_full
v0.1
v0.2
v0.2.1
v0.2.2
v0.2.3
v0.2.4
v0.2.5
v0.2.6
v0.2.7
v0.2.8
v0.2.9
v0.3.0
v0.3.1
v0.3.2
v0.3.3
v0.3.4
v0.3.5
v0.4.0.2
v0.4.1
v0.4.2
v0.4.4
v0.4.5
v0.4.6
v0.4.7
v0.5
v0.5.1
v0.5.10
v0.5.11
v0.5.12
v0.5.13
v0.5.2
v0.5.3
v0.5.4
v0.5.5
v0.5.6
v0.5.7
v0.5.8
v0.5.9
v0.6
v0.6.1
v0.6.2
v0.6.3
v0.6.4
v0.6.5
v0.6.6
v0.7
v0.7.1
v0.7.10
v0.7.2
v0.7.3
v0.7.4
v0.7.5
v0.7.6.1
v0.7.7
v0.7.8
v0.7.9
v0.8
v0.8.1
v0.8.10
v0.8.11
v0.8.12
v0.8.13
v0.8.14
v0.8.15
v0.8.16
v0.8.2
v0.8.3
v0.8.4
v0.8.5
v0.8.6
v0.8.7
v0.8.8
v0.8.9
v0.9.0
v0.9.1
v0.9.2
v0.9.3
v0.9.4
v0.9.5
v0.9.6
v0.9.7
v0.9.8
${ noResults }
2 Commits (3f9059fea886f1fa3b0c19a62a981d891dcc84eb)
Author | SHA1 | Message | Date |
---|---|---|---|
|
9dae0bfac4 |
getting ready for Python 3 (#619)
* tabs to spaces python 2 to 3: https://portingguide.readthedocs.io/en/latest/syntax.html#tabs-and-spaces * use the new except syntax python 2 to 3: https://portingguide.readthedocs.io/en/latest/exceptions.html#the-new-except-syntax * make relative imports absolute python 2 to 3: https://portingguide.readthedocs.io/en/latest/imports.html#absolute-imports * Queue renamed to queue in python 3 Use the six compatibility library to support both python 2 and 3: https://portingguide.readthedocs.io/en/latest/stdlib-reorg.html#renamed-modules * replace dict.has_key() with in python 2 to 3: https://portingguide.readthedocs.io/en/latest/dicts.html#removed-dict-has-key * make dict views compatible with python 3 python 2 to 3: https://portingguide.readthedocs.io/en/latest/dicts.html#dict-views-and-iterators Where needed, wrapping things that will be a view in python 3 with a list(). For example, if it's accessed with [] Python 3 has no iter*() methods, so just using the values() instead of itervalues() as long as it's not too performance intensive. Note that any minor performance hit of using a list instead of a view will go away when switching to python 3. If it is intensive, we could use the six version. * Explicitly use truncating division python 2 to 3: https://portingguide.readthedocs.io/en/latest/numbers.html#division python 3 treats / as float division. When we want the result to be an integer, use // * replace map() with list comprehension where a list result is needed. In python 3, map() returns an iterator. python 2 to 3: https://portingguide.readthedocs.io/en/latest/iterators.html#new-behavior-of-map-and-filter * replace filter() with list comprehension In python 3, filter() returns an interatoooooooooooor. python 2 to 3: https://portingguide.readthedocs.io/en/latest/iterators.html#new-behavior-of-map-and-filter * wrap zip() in list() where we need the result to be a list python 2 to 3: https://portingguide.readthedocs.io/en/latest/iterators.html#new-behavior-of-zip * clean out some lint Removes these pylint warnings: ************* Module selfdrive.car.chrysler.chryslercan W: 15, 0: Unnecessary semicolon (unnecessary-semicolon) W: 16, 0: Unnecessary semicolon (unnecessary-semicolon) W: 25, 0: Unnecessary semicolon (unnecessary-semicolon) ************* Module common.dbc W:101, 0: Anomalous backslash in string: '\?'. String constant might be missing an r prefix. (anomalous-backslash-in-string) ************* Module selfdrive.car.gm.interface R:102, 6: Redefinition of ret.minEnableSpeed type from float to int (redefined-variable-type) R:103, 6: Redefinition of ret.mass type from int to float (redefined-variable-type) ************* Module selfdrive.updated R: 20, 6: Redefinition of r type from int to str (redefined-variable-type) |
6 years ago |
|
2f92d577f9 |
openpilot v0.5.11 release
|
6 years ago |