@@ -127,10 +127,7 @@ <h1 class="modulename">
127127
128128 < span class ="k "> if</ span > < span class ="p "> (</ span > < span class ="n "> args</ span > < span class ="o "> .</ span > < span class ="n "> get</ span > < span class ="p "> ,</ span > < span class ="n "> args</ span > < span class ="o "> .</ span > < span class ="n "> set</ span > < span class ="p "> )</ span > < span class ="o "> !=</ span > < span class ="p "> (</ span > < span class ="kc "> False</ span > < span class ="p "> ,</ span > < span class ="kc "> None</ span > < span class ="p "> ):</ span >
129129 < span class ="k "> try</ span > < span class ="p "> :</ span >
130- < span class ="k "> if</ span > < span class ="n "> args</ span > < span class ="o "> .</ span > < span class ="n "> get</ span > < span class ="p "> :</ span >
131- < span class ="n "> arrow</ span > < span class ="o "> =</ span > < span class ="s1 "> ':'</ span >
132- < span class ="k "> else</ span > < span class ="p "> :</ span >
133- < span class ="n "> arrow</ span > < span class ="o "> =</ span > < span class ="s1 "> ' ->'</ span >
130+ < span class ="n "> arrow</ span > < span class ="o "> =</ span > < span class ="s1 "> ':'</ span > < span class ="k "> if</ span > < span class ="n "> args</ span > < span class ="o "> .</ span > < span class ="n "> get</ span > < span class ="k "> else</ span > < span class ="s1 "> ' ->'</ span >
134131 < span class ="k "> for</ span > < span class ="n "> monitor</ span > < span class ="ow "> in</ span > < span class ="n "> get_monitors</ span > < span class ="p "> (</ span > < span class ="n "> args</ span > < span class ="p "> ):</ span >
135132 < span class ="n "> name</ span > < span class ="o "> =</ span > < span class ="n "> monitor</ span > < span class ="o "> .</ span > < span class ="n "> name</ span >
136133 < span class ="k "> if</ span > < span class ="n "> args</ span > < span class ="o "> .</ span > < span class ="n "> verbose</ span > < span class ="p "> :</ span >
@@ -139,7 +136,7 @@ <h1 class="modulename">
139136 < span class ="k "> if</ span > < span class ="n "> args</ span > < span class ="o "> .</ span > < span class ="n "> get</ span > < span class ="p "> :</ span >
140137 < span class ="n "> ret_val</ span > < span class ="o "> =</ span > < span class ="n "> monitor</ span > < span class ="o "> .</ span > < span class ="n "> get_brightness</ span > < span class ="p "> ()</ span >
141138 < span class ="k "> else</ span > < span class ="p "> :</ span >
142- < span class ="n "> ret_val</ span > < span class ="o "> =</ span > < span class ="n "> monitor</ span > < span class ="o "> .</ span > < span class ="n "> set_brightness</ span > < span class ="p "> (</ span > < span class ="n "> args</ span > < span class ="o "> .</ span > < span class ="n "> set</ span > < span class ="p "> )</ span >
139+ < span class ="n "> ret_val</ span > < span class ="o "> =</ span > < span class ="n "> monitor</ span > < span class ="o "> .</ span > < span class ="n "> set_brightness</ span > < span class ="p "> (</ span > < span class ="n "> args</ span > < span class ="o "> .</ span > < span class ="n "> set</ span > < span class ="p "> , </ span > < span class =" n " > no_return </ span > < span class =" o " > = </ span > < span class =" kc " > False </ span > < span class =" p " > )</ span >
143140
144141 < span class ="k "> if</ span > < span class ="n "> ret_val</ span > < span class ="ow "> is</ span > < span class ="kc "> None</ span > < span class ="p "> :</ span >
145142 < span class ="k "> raise</ span > < span class ="ne "> Exception</ span >
@@ -176,7 +173,7 @@ <h1 class="modulename">
176173 < span class ="nb "> print</ span > < span class ="p "> (</ span > < span class ="sa "> f</ span > < span class ="s1 "> '</ span > < span class ="si "> {</ span > < span class ="n "> name</ span > < span class ="si "> }</ span > < span class ="s1 "> : </ span > < span class ="si "> {</ span > < span class ="n "> monitor</ span > < span class ="o "> .</ span > < span class ="n "> initial_brightness</ span > < span class ="si "> }</ span > < span class ="s1 "> % -> </ span > < span class ="si "> {</ span > < span class ="n "> monitor</ span > < span class ="o "> .</ span > < span class ="n "> get_brightness</ span > < span class ="p "> ()</ span > < span class ="si "> }</ span > < span class ="s1 "> %'</ span > < span class ="p "> )</ span >
177174 < span class ="n "> done</ span > < span class ="o "> .</ span > < span class ="n "> append</ span > < span class ="p "> (</ span > < span class ="n "> monitor</ span > < span class ="p "> )</ span >
178175 < span class ="n "> monitors</ span > < span class ="o "> =</ span > < span class ="p "> [</ span > < span class ="n "> i</ span > < span class ="k "> for</ span > < span class ="n "> i</ span > < span class ="ow "> in</ span > < span class ="n "> monitors</ span > < span class ="k "> if</ span > < span class ="n "> i</ span > < span class ="ow "> not</ span > < span class ="ow "> in</ span > < span class ="n "> done</ span > < span class ="p "> ]</ span >
179- < span class ="k "> if</ span > < span class ="n " > monitors </ span > < span class ="o " > == </ span > < span class ="p "> [] :</ span >
176+ < span class ="k "> if</ span > < span class ="ow " > not </ span > < span class ="n " > monitors </ span > < span class ="p "> :</ span >
180177 < span class ="k "> break</ span >
181178 < span class ="n "> time</ span > < span class ="o "> .</ span > < span class ="n "> sleep</ span > < span class ="p "> (</ span > < span class ="mf "> 0.1</ span > < span class ="p "> )</ span >
182179 < span class ="k "> except</ span > < span class ="ne "> Exception</ span > < span class ="p "> :</ span >
@@ -203,22 +200,13 @@ <h1 class="modulename">
203200 < span class ="nb "> print</ span > < span class ="p "> (</ span > < span class ="sa "> f</ span > < span class ="s1 "> 'Display </ span > < span class ="si "> {</ span > < span class ="n "> i</ span > < span class ="si "> }</ span > < span class ="s1 "> : </ span > < span class ="si "> {</ span > < span class ="n "> monitors</ span > < span class ="p "> [</ span > < span class ="n "> i</ span > < span class ="p "> ]</ span > < span class ="si "> }</ span > < span class ="s1 "> '</ span > < span class ="p "> )</ span >
204201 < span class ="k "> else</ span > < span class ="p "> :</ span >
205202 < span class ="n "> msg</ span > < span class ="o "> =</ span > < span class ="p "> (</ span >
206- < span class ="s1 "> 'Display </ span > < span class ="si "> {}</ span > < span class ="s1 "> :</ span > < span class ="se "> \n\t</ span > < span class ="s1 "> '</ span >
207- < span class ="s1 "> 'Name: </ span > < span class ="si "> {}</ span > < span class ="se "> \n\t</ span > < span class ="s1 "> '</ span >
208- < span class ="s1 "> 'Model: </ span > < span class ="si "> {}</ span > < span class ="se "> \n\t</ span > < span class ="s1 "> '</ span >
209- < span class ="s1 "> 'Manufacturer: </ span > < span class ="si "> {}</ span > < span class ="se "> \n\t</ span > < span class ="s1 "> '</ span >
210- < span class ="s1 "> 'Manufacturer ID: </ span > < span class ="si "> {}</ span > < span class ="se "> \n\t</ span > < span class ="s1 "> '</ span >
211- < span class ="s1 "> 'Serial: </ span > < span class ="si "> {}</ span > < span class ="se "> \n\t</ span > < span class ="s1 "> '</ span >
212- < span class ="s1 "> 'Method: </ span > < span class ="si "> {}</ span > < span class ="se "> \n\t</ span > < span class ="s1 "> EDID:'</ span >
213- < span class ="p "> )</ span >
214- < span class ="n "> msg</ span > < span class ="o "> =</ span > < span class ="n "> msg</ span > < span class ="o "> .</ span > < span class ="n "> format</ span > < span class ="p "> (</ span >
215- < span class ="n "> i</ span > < span class ="p "> ,</ span >
216- < span class ="n "> monitors</ span > < span class ="p "> [</ span > < span class ="n "> i</ span > < span class ="p "> ][</ span > < span class ="s1 "> 'name'</ span > < span class ="p "> ],</ span >
217- < span class ="n "> monitors</ span > < span class ="p "> [</ span > < span class ="n "> i</ span > < span class ="p "> ][</ span > < span class ="s1 "> 'model'</ span > < span class ="p "> ],</ span >
218- < span class ="n "> monitors</ span > < span class ="p "> [</ span > < span class ="n "> i</ span > < span class ="p "> ][</ span > < span class ="s1 "> 'manufacturer'</ span > < span class ="p "> ],</ span >
219- < span class ="n "> monitors</ span > < span class ="p "> [</ span > < span class ="n "> i</ span > < span class ="p "> ][</ span > < span class ="s1 "> 'manufacturer_id'</ span > < span class ="p "> ],</ span >
220- < span class ="n "> monitors</ span > < span class ="p "> [</ span > < span class ="n "> i</ span > < span class ="p "> ][</ span > < span class ="s1 "> 'serial'</ span > < span class ="p "> ],</ span >
221- < span class ="n "> monitors</ span > < span class ="p "> [</ span > < span class ="n "> i</ span > < span class ="p "> ][</ span > < span class ="s1 "> 'method'</ span > < span class ="p "> ]</ span > < span class ="o "> .</ span > < span class ="vm "> __name__</ span >
203+ < span class ="sa "> f</ span > < span class ="s1 "> 'Display </ span > < span class ="si "> {</ span > < span class ="n "> i</ span > < span class ="si "> }</ span > < span class ="s1 "> :</ span > < span class ="se "> \n\t</ span > < span class ="s1 "> '</ span >
204+ < span class ="sa "> f</ span > < span class ="s1 "> 'Name: </ span > < span class ="si "> {</ span > < span class ="n "> monitors</ span > < span class ="p "> [</ span > < span class ="n "> i</ span > < span class ="p "> ][</ span > < span class ="s2 "> "name"</ span > < span class ="p "> ]</ span > < span class ="si "> }</ span > < span class ="se "> \n\t</ span > < span class ="s1 "> '</ span >
205+ < span class ="sa "> f</ span > < span class ="s1 "> 'Model: </ span > < span class ="si "> {</ span > < span class ="n "> monitors</ span > < span class ="p "> [</ span > < span class ="n "> i</ span > < span class ="p "> ][</ span > < span class ="s2 "> "model"</ span > < span class ="p "> ]</ span > < span class ="si "> }</ span > < span class ="se "> \n\t</ span > < span class ="s1 "> '</ span >
206+ < span class ="sa "> f</ span > < span class ="s1 "> 'Manufacturer: </ span > < span class ="si "> {</ span > < span class ="n "> monitors</ span > < span class ="p "> [</ span > < span class ="n "> i</ span > < span class ="p "> ][</ span > < span class ="s2 "> "manufacturer"</ span > < span class ="p "> ]</ span > < span class ="si "> }</ span > < span class ="se "> \n\t</ span > < span class ="s1 "> '</ span >
207+ < span class ="sa "> f</ span > < span class ="s1 "> 'Manufacturer ID: </ span > < span class ="si "> {</ span > < span class ="n "> monitors</ span > < span class ="p "> [</ span > < span class ="n "> i</ span > < span class ="p "> ][</ span > < span class ="s2 "> "manufacturer_id"</ span > < span class ="p "> ]</ span > < span class ="si "> }</ span > < span class ="se "> \n\t</ span > < span class ="s1 "> '</ span >
208+ < span class ="sa "> f</ span > < span class ="s1 "> 'Serial: </ span > < span class ="si "> {</ span > < span class ="n "> monitors</ span > < span class ="p "> [</ span > < span class ="n "> i</ span > < span class ="p "> ][</ span > < span class ="s2 "> "serial"</ span > < span class ="p "> ]</ span > < span class ="si "> }</ span > < span class ="se "> \n\t</ span > < span class ="s1 "> '</ span >
209+ < span class ="sa "> f</ span > < span class ="s1 "> 'Method: </ span > < span class ="si "> {</ span > < span class ="n "> monitors</ span > < span class ="p "> [</ span > < span class ="n "> i</ span > < span class ="p "> ][</ span > < span class ="s2 "> "method"</ span > < span class ="p "> ]</ span > < span class ="o "> .</ span > < span class ="vm "> __name__</ span > < span class ="si "> }</ span > < span class ="se "> \n\t</ span > < span class ="s1 "> EDID:'</ span >
222210 < span class ="p "> )</ span >
223211 < span class ="c1 "> # format the edid string</ span >
224212 < span class ="k "> if</ span > < span class ="n "> monitors</ span > < span class ="p "> [</ span > < span class ="n "> i</ span > < span class ="p "> ][</ span > < span class ="s1 "> 'edid'</ span > < span class ="p "> ]</ span > < span class ="ow "> is</ span > < span class ="ow "> not</ span > < span class ="kc "> None</ span > < span class ="p "> :</ span >
0 commit comments