| Conditions | 2 |
| Total Lines | 165 |
| Code Lines | 159 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.
For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.
Commonly applied refactorings include:
If many parameters/temporary variables are present:
| 1 | # -*- coding: utf-8 -*- |
||
| 333 | def clean_street(clearable): |
||
| 334 | ''' |
||
| 335 | |||
| 336 | :param clearable: |
||
| 337 | :return: |
||
| 338 | ''' |
||
| 339 | |||
| 340 | street = clearable.strip() |
||
| 341 | repls = ('Nyúl 82. sz. főút', 'Kossuth Lajos út'), \ |
||
| 342 | ('Nyúl 82. sz. főút', '82. számú főközlekedési út'), \ |
||
| 343 | ('Budafoki út, 6-os sz. főút', '6. számú főközlekedési út'), \ |
||
| 344 | ('. Sz. Főút felső', '. számú főközlekedési út'), \ |
||
| 345 | ('. számú - Némedi út sarok', '. számú főközlekedési út'), \ |
||
| 346 | ('076/15. hrsz 86. számú főút mellett', '86. számú főközlekedési út'), \ |
||
| 347 | ('50.sz.út jobb oldal', '50. számú főközlekedési út'), \ |
||
| 348 | ('. sz. fkl.út', '. számú főközlekedési út'), \ |
||
| 349 | ('.sz. fkl. út', '. számú főközlekedési út'), \ |
||
| 350 | ('-es sz. főút', '. számú főközlekedési út'), \ |
||
| 351 | ('. sz. főút', '. számú főközlekedési út'), \ |
||
| 352 | ('.sz.fkl.', '. számú főközlekedési'), \ |
||
| 353 | ('. sz. fkl.', '. számú főközlekedési'), \ |
||
| 354 | ('. számú fkl. út', '. számú főközlekedési út'), \ |
||
| 355 | ('. Sz. főút', '. számú főközlekedési út'), \ |
||
| 356 | ('. számú főút', '. számú főközlekedési út'), \ |
||
| 357 | ('. főút', '. számú főközlekedési út'), \ |
||
| 358 | ('. sz út', '. számú főközlekedési út'), \ |
||
| 359 | (' sz. főút', '. számú főközlekedési út'), \ |
||
| 360 | ('-es fő út', '. számú főközlekedési út'), \ |
||
| 361 | ('-es főút', '. számú főközlekedési út'), \ |
||
| 362 | (' - es út', '. számú főközlekedési út'), \ |
||
| 363 | ('-es út', '. számú főközlekedési út'), \ |
||
| 364 | ('-as fő út', '. számú főközlekedési út'), \ |
||
| 365 | ('-as főút', '. számú főközlekedési út'), \ |
||
| 366 | (' - as út', '. számú főközlekedési út'), \ |
||
| 367 | ('-as út', '. számú főközlekedési út'), \ |
||
| 368 | ('-ös fő út', '. számú főközlekedési út'), \ |
||
| 369 | ('-ös főút', '. számú főközlekedési út'), \ |
||
| 370 | (' - ös út', '. számú főközlekedési út'), \ |
||
| 371 | ('-ös út', '. számú főközlekedési út'), \ |
||
| 372 | ('Omsz park', 'Omszk park'), \ |
||
| 373 | ('01.máj.', 'Május 1.'), \ |
||
| 374 | ('15.márc.', 'Március 15.'), \ |
||
| 375 | ('Ady E.', 'Ady Endre'), \ |
||
| 376 | ('Áchim A.', 'Áchim András'), \ |
||
| 377 | ('Bajcsy-Zs. E.', 'Bajcsy-Zsilinszky Endre'), \ |
||
| 378 | ('Bajcsy-Zs. E. u.', 'Bajcsy-Zsilinszky Endre utca'), \ |
||
| 379 | ('Bajcsy-Zs. u.', 'Bajcsy-Zsilinszky utca'), \ |
||
| 380 | ('Bajcsy Zs.u.', 'Bajcsy-Zsilinszky utca'), \ |
||
| 381 | ('Bajcsy-Zs. u.', 'Bajcsy-Zsilinszky utca'), \ |
||
| 382 | ('Bajcsy Zs. u.', 'Bajcsy-Zsilinszky utca'), \ |
||
| 383 | ('Bajcsy-Zs.', 'Bajcsy-Zsilinszky'), \ |
||
| 384 | ('Bajcsy Zs.', 'Bajcsy-Zsilinszky'), \ |
||
| 385 | ('Bartók B.', 'Bartók Béla'), \ |
||
| 386 | ('Baross G.', 'Baross Gábor'), \ |
||
| 387 | ('BERCSÉNYI U.', 'Bercsényi Miklós utca'), \ |
||
| 388 | ('Berzsenyi D.', 'Berzsenyi Dániel'), \ |
||
| 389 | ('Borics P.', 'Borics Pál'), \ |
||
| 390 | ('Corvin J.', 'Corvin'), \ |
||
| 391 | ('Dózsa Gy.u.', 'Dózsa György utca'), \ |
||
| 392 | ('Dózsa Gy.', 'Dózsa György'), \ |
||
| 393 | ('dr. Géfin Lajos', 'Dr. Géfin Lajos'), \ |
||
| 394 | ('Erkel F.', 'Erkel Ferenc'), \ |
||
| 395 | ('Hegedű/(Király)', 'Hegedű'), \ |
||
| 396 | ('Hevesi S.', 'Hevesi Sándor'), \ |
||
| 397 | ('Hunyadi J.', 'Hunyadi János'), \ |
||
| 398 | ('Ii. Rákóczi Ferenc', 'II. Rákóczi Ferenc'), \ |
||
| 399 | ('Innovációs kp. Fő út', 'Fő út'), \ |
||
| 400 | ('Ix. körzet', 'IX. körzet'), \ |
||
| 401 | ('Kölcsey F.', 'Kölcsey Ferenc'), \ |
||
| 402 | ('Kiss J.', 'Kiss József'), \ |
||
| 403 | ('Nagy L. király', 'Nagy Lajos király'), \ |
||
| 404 | ('Kaszás u. 2.-Dózsa György út', 'Dózsa György út'), \ |
||
| 405 | ('Váci út 117-119. „A” épület', 'Váci út'), \ |
||
| 406 | ('56-Osok tere', 'Ötvenhatosok tere'), \ |
||
| 407 | ('11-es út', '11. számú főközlekedési út'), \ |
||
| 408 | ('11-es Huszár út', 'Huszár út'), \ |
||
| 409 | ('Kölcsey-Pozsonyi út sarok', 'Kölcsey Ferenc utca '), \ |
||
| 410 | ('Március 15-e', 'Március 15.'), \ |
||
| 411 | ('Tiszavasvári út - Alkotás u sarok', 'Tiszavasvári út'), \ |
||
| 412 | ('Tiszavasvári út- Alkotás út sarok', 'Tiszavasvári út'), \ |
||
| 413 | ('Hőforrás-Rákóczi utca', 'Rákóczi utca'), \ |
||
| 414 | ('Kiss Tábornok - Kandó Kálmán utca sarok', 'Kiss Tábornok utca'), \ |
||
| 415 | ('Soroksári út - Határ út sarok', 'Soroksári út'), \ |
||
| 416 | ('Szentendrei- Czetz János utca sarok', 'Szentendrei út'), \ |
||
| 417 | ('Külső - Kádártai utca', 'Külső-Kádártai utca'), \ |
||
| 418 | ('Károlyi út - Ságvári út', 'Károlyi Mihály utca'), \ |
||
| 419 | ('Szlovák út - Csömöri út sarok', 'Szlovák út'), \ |
||
| 420 | ('Maglódi út - Jászberényi út sarok', 'Maglódi út'), \ |
||
| 421 | ('Dobogókői út- Kesztölci út sarok', 'Dobogókői út'), \ |
||
| 422 | ('DR. KOCH L. UTCA', 'Dr. Koch László utca'), \ |
||
| 423 | ('DR KOCH L.', 'Dr. Koch László'), \ |
||
| 424 | ('Koch L.u.', 'Dr. Koch László utca'), \ |
||
| 425 | ('Kiss J. ', 'Kiss József'), \ |
||
| 426 | ('Kossuth L.u.', 'Kossuth Lajos utca '), \ |
||
| 427 | ('Kossuth L.', 'Kossuth Lajos'), \ |
||
| 428 | ('Kossuth F. u', 'Kossuth Ferenc utca'), \ |
||
| 429 | ('Kossuth F.', 'Kossuth Ferenc'), \ |
||
| 430 | ('Korányi F.', 'Korányi Frigyes'), \ |
||
| 431 | ('Kőrösi Csoma S.', 'Kőrösi Csoma Sándor'), \ |
||
| 432 | ('Páter K.', 'Páter Károly'), \ |
||
| 433 | ('Petőfi S.', 'Petőfi Sándor'), \ |
||
| 434 | ('Somogyi B.', 'Somogyi Béla'), \ |
||
| 435 | ('Szondy', 'Szondi'), \ |
||
| 436 | ('Szt.István', 'Szent István'), \ |
||
| 437 | ('szt.istván', 'Szent István'), \ |
||
| 438 | ('Táncsics M.', 'Táncsics Mihály'), \ |
||
| 439 | ('Vass J.', 'Vass János'), \ |
||
| 440 | ('Vámház.', 'Vámház'), \ |
||
| 441 | ('Várkörút .', 'Várkörút'), \ |
||
| 442 | ('Vásárhelyi P.', 'Vásárhelyi Pál'), \ |
||
| 443 | ('Vi. utca', 'VI. utca'), \ |
||
| 444 | ('XXI. II. Rákóczi Ferenc', 'II. Rákóczi Ferenc'), \ |
||
| 445 | ('Zsolnay V.', 'Zsolnay Vilmos'), \ |
||
| 446 | ('Radnóti M.', 'Radnóti Miklós'), \ |
||
| 447 | ('Fehérvári út (Andor u. 1.)', 'Fehérvári'), \ |
||
| 448 | ('Szent István kir.', 'Szent István király'), \ |
||
| 449 | ('Dr Batthyány S. László', 'Dr. Batthyány-Strattmann László'), \ |
||
| 450 | ('Bacsinszky A.', 'Bacsinszky András'), \ |
||
| 451 | ('Fáy A.', 'Fáy András'), \ |
||
| 452 | ('József a.', 'József Attila'), \ |
||
| 453 | ('Juhász Gy. ', 'Juhász Gyula'), \ |
||
| 454 | ('Hock j.', 'Hock János'), \ |
||
| 455 | ('Vak B.', 'Vak Bottyán'), \ |
||
| 456 | ('Arany J.', 'Arany János'), \ |
||
| 457 | ('Könyves K.', 'Könyves Kálmán'), \ |
||
| 458 | ('Szilágyi E.', 'Szilágyi Erzsébet'), \ |
||
| 459 | ('Liszt F.', 'Liszt Ferenc'), \ |
||
| 460 | ('Bethlen G.', 'Bethlen Gábor'), \ |
||
| 461 | ('Gazdag E.', 'Gazdag Erzsi'), \ |
||
| 462 | ('Hátsókapu.', 'Hátsókapu'), \ |
||
| 463 | ('Herman O.', 'Herman Ottó'), \ |
||
| 464 | ('József A.', 'József Attila'), \ |
||
| 465 | ('Kazinczy F.', 'Kazinczy Ferenc'), \ |
||
| 466 | ('Király J.', 'Király Jenő'), \ |
||
| 467 | ('Királyhidai utca', 'Királyhidai út'), \ |
||
| 468 | ('Lackner K.', 'Lackner Kristóf'), \ |
||
| 469 | ('Mécs L.', 'Mécs László'), \ |
||
| 470 | ('Nagyváthy J.', 'Nagyváthy János'), \ |
||
| 471 | ('Szent I. kir.', 'Szent István király'), \ |
||
| 472 | ('Szigethy A. u.', 'Szigethy Attila út'), \ |
||
| 473 | ('Rákóczi F.', 'Rákóczi Ferenc'), \ |
||
| 474 | ('Jókai M.', 'Jókai Mór'), \ |
||
| 475 | ('Szabó D.', 'Szabó Dezső'), \ |
||
| 476 | ('Kossuth F.', 'Kossuth F.'), \ |
||
| 477 | ('Móricz Zs.', 'Móricz Zsigmond'), \ |
||
| 478 | ('Hunyadi J ', 'Hunyadi János'), \ |
||
| 479 | ('Szilágyi E ', 'Szilágyi Erzsébet fasor'), \ |
||
| 480 | ('Erzsébet Királyné út', 'Erzsébet királyné útja'), \ |
||
| 481 | ('Mammut', ''), \ |
||
| 482 | ('Szt. ', 'Szent '), \ |
||
| 483 | (' u.', ' utca '), \ |
||
| 484 | (' U.', ' utca '), \ |
||
| 485 | ('.u.', ' utca '), \ |
||
| 486 | (' u ', ' utca '), \ |
||
| 487 | (' krt.', ' körút'), \ |
||
| 488 | (' Krt.', ' körút'), \ |
||
| 489 | (' KRT.', ' körút'), \ |
||
| 490 | (' ltp.', ' lakótelep'), \ |
||
| 491 | (' Ltp.', ' lakótelep'), \ |
||
| 492 | (' LTP.', ' lakótelep'), \ |
||
| 493 | (' ltp', ' lakótelep'), \ |
||
| 494 | (' sgt.', ' sugárút'), \ |
||
| 495 | ('^4. sz$', '4. számú főközlekedési') |
||
| 496 | street = reduce(lambda a, kv: a.replace(*kv), repls, street) |
||
| 497 | return street |
||
| 498 | |||
| 531 |