Mam mały problem z Pythonem, dokładniej z pymodbusem.

Mam funkcję pobierającą dane z outputów z określonych portów. Zwykle powinna ona pobierać wartość True albo False, niestety jeśli idzie zbyt dużo zapytań wtedy potrafi walnąć None'm. Jaki jest najlepszy sposób by funkcja nie zwracała tego None'a?

Mój obecny kod:

class
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Dyzajash: A w rr może się pojawić coś innego niż True/False/None? Do tego robisz sobie tu rekurencję jakąś podejrzaną. Z get_value wywołujesz get_value. W krytycznym przypadku może to kiepsko wyjść…
Generalnie jakiś podejrzany ten kod.
  • Odpowiedz
@morsik: Nie. Zwraca tylko True/False/None. Problem z pymodbusem jest taki że na np. 10 zapytań ok. 2-3 jest Nonem bo moxa nie wyrobi i nie odpowie. Dlatego ponowne wywołanie tej funkcji 'po części' fixuje ten problem.
  • Odpowiedz
Polecił by ktoś jakiś dobry tutorial do django? Potrzebuję sklecić apkę która będzie odpalała skrypt z podanymi parametrami + kontrolowała obłożenie serwera, tutorial "pierwsza aplikacja w django" zupełnie mi nie podchodzi( ͡° ʖ̯ ͡°).

#programowanie #python #django
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki rozmyślam nad zaczęciem nauki pythona tylko zastanawiam się czy jest sens i czy będzie gdzie to ewentualnie wykorzystać. Warto zaczynać? Jeśli tak to polecacie jakieś materiały?
#python #programowanie
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak łączycie #django z #angular? Rest API i po staremu linkowanie skryptów czy może jakaś paczka do django co wystawia widoki. Jak radzicie sobie z templatami aby django nie interpretowało poleceń angulara?

#python #webdev
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#python #django #webdev
Mirki, polecćie jakieś materiały żeby podszlifować znajomość Pythona(najlepiej All-In-One) - bo w tym momencie przydałaby się mi np. znajomość dekoratorów, nauka samego Django dość sprawnie idzie.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirasy! Chcąc dodać sobie pythona do PATH na windowsie, przypadkiem sobie to wyczyściłem chyba ( ͡° ʖ̯ ͡°)

---PATH
c:..xxxxxxxx;xxxxxx;x;;x;x;xxxxxxxxxxxxx; #ogolnie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Bawiłam się FlipBuilderem, żeby zobaczyć jak to działa i zrobiłam flashowy magazyn "Programista" nr 22. Można go pobrać z http://programistamag.pl/download/ > zakładka e-booki. Sorki za watermark, ale od razu mówię, że to na wersji demo, może kiedyś kupimy full. W każdym razie czytać się da. Plik jest w exe więc komputer może ostrzegać, że jest niebezpieczny. Jest bezpieczny, pobierajcie śmiało. #programowanie #programujzwykopem #dotnet #python
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie hejtujcie, bo się teraz podnieciłem ;)

Mirki spod #python - przed chwilką pomyślałem, że fajnie byłoby, jakby argumenty do defa musiały być danego typu. Znalazłem w jakimś PEPie takie coś liczba: int i się nie crashowało ( ͡º ͜ʖ͡º). Niestety, i tak przyjmuje to np. stringi. Dalej znalazłem takie coś:
def foo(bar: str) ->
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Spisssek: Ten pep to zabicie całej idei pythona i tworu jakim jest duck typing, dodatkowo wprowadzanie zamieszania do składni i "ubrzydzanie" kodu. Zasadniczo ty piszesz kod, i skoro masz metodę która działa na liście to podajesz jej listę. Jeśli koniecznie musisz sprawdzać czy typ jest dobry to jak wyżej koledzy powiedzieli - assert isinstance(param, list). A każdego parametru nie ma sensu sprawdzać, szkoda wydajności i przejrzystości. Od tego są
  • Odpowiedz
Mam sobie program w #python na #raspberrypi który cośtam sobie robi w pętli non stop i niestety po jakimś czasie się wywala. W konsoli pokazuje się tylko "Killed". Tak jakby to system go zamykał. Na kompie ten sam program chodzi ok. Z tego co patrzyłem w htop program nie zabiera zbyt dużo pamięci czy procka.

Sygnału SIGKILL chyba nie ma jak obsłużyć...

Czy mirki z tagu #programowanie
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakiś ciekawy kanał na YT albo blog, który zajmuje się albo #python albo jakimiś ciekawymi rzeczami związanymi z #programowanie ? Chodzi bardziej o takie heheszki albo ciekawe rzeczy, które zna mniej niż 1% populacji ( ͡º ͜ʖ͡º)
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach