Sjálfgefið gildi PySocks vírgular ekki ftplib
Fylgdu sökkunum sem ftplib býr í raun til í stað þess að gera ráð fyrir að set_default_proxy breyti innbyggðri socket-útfærslu Python.
socks.set_default_proxy() geymir sjálfgefin gildi fyrir framtíðar PySocks socksocket hlutir. Það kemur ekki í staðinn fyrir innbyggðan socket-flokk Python. Þar af leiðandi vírgular það ekki ftplib eingöngu vegna þess að kallið fer fram fyrir FTP-tengingu.
Fylgdu smiðunum, ekki breytunni sem geymir slóð staðgengilsins. ftplib býr til stjórntengingu og fleiri flutningstengingar. Með óvirku FTP sannar árangursrík innskráning aðeins að stjórntengingin virkaði; gagnasokkurinn sem notaður er fyrir skráalista eða skráaflutning þarf líka ætluðu leiðina.
Uppskrift sem kemur í stað socket.socket eða vefur um einingu framkvæmir aðra aðgerð en að setja sjálfgefin gildi PySocks. Hún getur haft áhrif á aðrar bókasafnir sem deila þeirri einingu. Tímabundin endurheimt upprunalegu eftir á einangrar samhliða tengingar ekki frá breytingunni.
Sérsniðinn ftplib undirflokkur getur náð yfir tengileiðirnar, en afrituð innri kerfi bera forsendur þeirrar Python-útgáfu sem þau komu úr, þar á meðal tímamörk og meðhöndlun samskiptareglna. Uppfærslur staðalbókasafnsins uppfæra ekki afritið.
Veldu viðhaldið biðlaraforrit eða studda samþættingu fyrir tiltekinn staðgengil og FTP-ham. Dæmi um niðurhal með óvirku FTP í PycURL sýnir aðskilda biðlaraleið. Fyrir sérstillingu sem forritið á, greindu hvaða smiður opnar hvern stjórn- og gagnasokk og varðveittu hegðun yfirstigsins sem hann kemur í staðinn fyrir. Rétt staðgengilsgildi er aðeins gagnlegt þegar þessir smiðar nota það í raun.