| OLD | NEW |
| 1 # Copyright 2015 Google Inc. All Rights Reserved. | 1 # Copyright 2015 Google Inc. All Rights Reserved. |
| 2 # | 2 # |
| 3 # Licensed under the Apache License, Version 2.0 (the "License"); | 3 # Licensed under the Apache License, Version 2.0 (the "License"); |
| 4 # you may not use this file except in compliance with the License. | 4 # you may not use this file except in compliance with the License. |
| 5 # You may obtain a copy of the License at | 5 # You may obtain a copy of the License at |
| 6 # | 6 # |
| 7 # http://www.apache.org/licenses/LICENSE-2.0 | 7 # http://www.apache.org/licenses/LICENSE-2.0 |
| 8 # | 8 # |
| 9 # Unless required by applicable law or agreed to in writing, software | 9 # Unless required by applicable law or agreed to in writing, software |
| 10 # distributed under the License is distributed on an "AS IS" BASIS, | 10 # distributed under the License is distributed on an "AS IS" BASIS, |
| (...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 87 if max_length < 0: | 87 if max_length < 0: |
| 88 raise ValueError('Must provide positive max_length') | 88 raise ValueError('Must provide positive max_length') |
| 89 if len(middle) > max_length: | 89 if len(middle) > max_length: |
| 90 raise ValueError('middle must not be greater than max_length') | 90 raise ValueError('middle must not be greater than max_length') |
| 91 | 91 |
| 92 if len(target) <= max_length: | 92 if len(target) <= max_length: |
| 93 return target | 93 return target |
| 94 half_length = (max_length - len(middle)) / 2. | 94 half_length = (max_length - len(middle)) / 2. |
| 95 return (target[:int(math.floor(half_length))] + middle + | 95 return (target[:int(math.floor(half_length))] + middle + |
| 96 target[-int(math.ceil(half_length)):]) | 96 target[-int(math.ceil(half_length)):]) |
| OLD | NEW |