Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | |
| 2 # Use of this source code is governed by a BSD-style license that can be | |
| 3 # found in the LICENSE file. | |
| 4 | |
| 5 MERGE_FAILURE_REASON = "Unable to merge values with None value." | |
|
chrishenry
2014/08/15 04:43:20
The merge is successful tho, so maybe "Merging val
ariblue
2014/08/15 22:10:26
Done.
| |
| 6 | |
| 7 class NoneValueMissingReason(Exception): | |
| 8 pass | |
| 9 | |
| 10 class ValueMustHaveNoneValue(Exception): | |
| 11 pass | |
| 12 | |
| 13 def ValidateValue(value, none_value_reason): | |
|
nednguyen
2014/08/15 15:50:04
Maybe ValidateNoneAbleValue.
ariblue
2014/08/15 22:10:26
How about ValidateNullableValue?
| |
| 14 if value is None and none_value_reason is None: | |
| 15 raise NoneValueMissingReason() | |
| 16 if value is not None and none_value_reason is not None: | |
| 17 raise ValueMustHaveNoneValue() | |
|
chrishenry
2014/08/15 04:43:20
Should this just be part of __init__.py? Thoughts?
nednguyen
2014/08/15 15:50:04
I find the situation of partly "adding the new fie
chrishenry
2014/08/15 16:32:40
Some raw thoughts from my end on this. I don't thi
ariblue
2014/08/15 22:10:26
Acknowledged.
| |
| OLD | NEW |